utimens: cache whether utimensat syscall works
[pspp] / lib / dup3.c
index 3d6f940cd4442ebadf4a3941d7896151511f3c77..879a9074f2cfbf53626ddc3839db7f1a5eaf093a 100644 (file)
@@ -63,7 +63,7 @@ dup3 (int oldfd, int newfd, int flags)
        if (!(result < 0 && errno == ENOSYS))
          {
            have_dup3_really = 1;
-#ifdef FCHDIR_REPLACEMENT
+#if REPLACE_FCHDIR
            if (0 <= result)
              result = _gl_register_dup (oldfd, newfd);
 #endif
@@ -184,7 +184,7 @@ dup3 (int oldfd, int newfd, int flags)
        errno = saved_errno;
       }
 
-#ifdef FCHDIR_REPLACEMENT
+#if REPLACE_FCHDIR
       if (result == newfd)
        result = _gl_register_dup (oldfd, newfd);
 #endif
@@ -226,7 +226,7 @@ dup3 (int oldfd, int newfd, int flags)
     setmode (newfd, O_TEXT);
 #endif
 
-#ifdef FCHDIR_REPLACEMENT
+#if REPLACE_FCHDIR
   newfd = _gl_register_dup (oldfd, newfd);
 #endif
   return newfd;