(openat_needs_fchdir) [defined __OPENAT_PREFIX]:
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Apr 2006 20:48:23 +0000 (20:48 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 17 Apr 2006 20:48:23 +0000 (20:48 +0000)
Turn this into a macro that always returns true.

lib/ChangeLog
lib/openat.h

index 265e278ac6882577104b7b4783a9b903995d1ea8..bf50ca0488d18963170891b17b8f7a4e6bc8bd70 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * openat.h (openat_needs_fchdir) [defined __OPENAT_PREFIX]:
+       Turn this into a macro that always returns true.
+
 2006-04-15  Paul Eggert  <eggert@cs.ucla.edu>
 
        * utimens.c (futimens): glibc futimesat messes up if /proc
index 017cf5cb05101d6bd3ff0ee6db7bfefd8905a86c..9eca973b5f819a1493d88d4259a658bac1068c8c 100644 (file)
@@ -75,11 +75,13 @@ DIR *fdopendir (int fd);
 int fstatat (int fd, char const *file, struct stat *st, int flag);
 # define unlinkat __OPENAT_ID (unlinkat)
 int unlinkat (int fd, char const *file, int flag);
+bool openat_needs_fchdir (void);
 
 #else
 
 # define openat_permissive(Fd, File, Flags, Mode, Cwd_errno) \
     openat (Fd, File, Flags, Mode)
+# define openat_needs_fchdir() false
 
 #endif
 
@@ -115,5 +117,3 @@ lchmodat (int fd, char const *file, mode_t mode)
 {
   return fchmodat (fd, file, mode, AT_SYMLINK_NOFOLLOW);
 }
-
-bool openat_needs_fchdir (void);