]> Savannah Git Hosting - gnulib.git/commitdiff
glob: sync better with glibc
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Mar 2022 23:29:11 +0000 (16:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Mar 2022 23:29:11 +0000 (16:29 -0700)
* lib/glob.c (dirfd) [_LIBC]: Use #undef instead of #ifdef.
Problem reported by DJ Delorie.

ChangeLog
lib/glob.c

index 7ea4f7797b30fdde564b4da540c6d4fe161aea02..0f88fceed028fc27cfb9a09756657c3160bc47f4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       glob: sync better with glibc
+       * lib/glob.c (dirfd) [_LIBC]: Use #undef instead of #ifdef.
+       Problem reported by DJ Delorie.
+
 2022-03-23  Paul Eggert  <eggert@cs.ucla.edu>
 
        glob: test for glibc bug 25659
index 52c79b4cd8549e6bcc893c50b9a14d66ffe44f94..f6993a3706468c79998e90353eef2392ba4bbbf9 100644 (file)
@@ -57,9 +57,8 @@
 # define sysconf(id) __sysconf (id)
 # define closedir(dir) __closedir (dir)
 # define opendir(name) __opendir (name)
-# ifndef dirfd
-#  define dirfd(str) __dirfd (str)
-# endif
+# undef dirfd
+# define dirfd(str) __dirfd (str)
 # define readdir(str) __readdir64 (str)
 # define getpwnam_r(name, bufp, buf, len, res) \
     __getpwnam_r (name, bufp, buf, len, res)