diff --git a/src/sysdep.c b/src/sysdep.c index 318d4eb380c..1e6e0d011ba 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -2689,7 +2689,7 @@ renameat_noreplace (int srcfd, char const *src, int dstfd, char const *dst) { #if defined SYS_renameat2 && defined RENAME_NOREPLACE return syscall (SYS_renameat2, srcfd, src, dstfd, dst, RENAME_NOREPLACE); -#elif defined RENAME_NOREPLACE /* Cygwin >= 2.9.0. */ +#elif defined CYGWIN && defined RENAME_NOREPLACE return renameat2 (srcfd, src, dstfd, dst, RENAME_NOREPLACE); #elif defined RENAME_EXCL return renameatx_np (srcfd, src, dstfd, dst, RENAME_EXCL);