]> Savannah Git Hosting - gnulib.git/commitdiff
savedir: don’t depend on dirent-safer
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 Nov 2024 21:03:19 +0000 (13:03 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 Nov 2024 21:49:37 +0000 (13:49 -0800)
* lib/savedir.c [!GNULIB_DIRENT_SAFER]: Don't include dirent--.h.
* modules/savedir (Depends-on): Depend on dirent, not dirent-safer.

ChangeLog
lib/savedir.c
modules/savedir

index 6ff94a961661f6071162745bca2b3ee9ccc3e8ec..30c45659cd083292891aa65d99717bd418400e5b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2024-11-06  Paul Eggert  <eggert@cs.ucla.edu>
 
+       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.
index a902635f2cc59d7b6076745b5eb8bf774b3cb84c..7cf4c2a69f0ed0eeb1020830af6f167aa7fd4b94 100644 (file)
 
 #include <errno.h>
 
-#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
index 4f13186f36bc2861e6efd916f323ad5c5f578805..e88373c16e2568b799ac63599f736169af4329ff 100644 (file)
@@ -9,7 +9,7 @@ m4/savedir.m4
 Depends-on:
 attribute
 closedir
-dirent-safer
+dirent
 fdopendir
 free-posix
 opendir