From: Paul Eggert Date: Wed, 6 Nov 2024 21:03:19 +0000 (-0800) Subject: savedir: don’t depend on dirent-safer X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=c61f87c272ff712340bc207a49dd1b8ea20db7b5;p=gnulib.git savedir: don’t depend on dirent-safer * lib/savedir.c [!GNULIB_DIRENT_SAFER]: Don't include dirent--.h. * modules/savedir (Depends-on): Depend on dirent, not dirent-safer. --- diff --git a/ChangeLog b/ChangeLog index 6ff94a9616..30c45659cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2024-11-06 Paul Eggert + savedir: don’t depend on dirent-safer + * lib/savedir.c: Include dirent.h, not dirent--.h. + * modules/savedir (Depends-on): Depend on dirent, not dirent-safer. + save-cwd: don’t depend on fd-safer-flag, unistd-safer They aren’t needed in packages that use xstdopen * lib/save-cwd.c: Do not include unistd--.h. diff --git a/lib/savedir.c b/lib/savedir.c index a902635f2c..7cf4c2a69f 100644 --- a/lib/savedir.c +++ b/lib/savedir.c @@ -26,7 +26,10 @@ #include -#include "dirent--.h" +#if GNULIB_DIRENT_SAFER +# include "dirent--.h" +#endif + #ifndef _D_EXACT_NAMLEN # define _D_EXACT_NAMLEN(dp) strlen ((dp)->d_name) #endif diff --git a/modules/savedir b/modules/savedir index 4f13186f36..e88373c16e 100644 --- a/modules/savedir +++ b/modules/savedir @@ -9,7 +9,7 @@ m4/savedir.m4 Depends-on: attribute closedir -dirent-safer +dirent fdopendir free-posix opendir