aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sysdep.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index 9eb733221e4..35f499c1853 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -2694,6 +2694,10 @@ renameat_noreplace (int srcfd, char const *src, int dstfd, char const *dst)
2694#if defined SYS_renameat2 && defined RENAME_NOREPLACE 2694#if defined SYS_renameat2 && defined RENAME_NOREPLACE
2695 return syscall (SYS_renameat2, srcfd, src, dstfd, dst, RENAME_NOREPLACE); 2695 return syscall (SYS_renameat2, srcfd, src, dstfd, dst, RENAME_NOREPLACE);
2696#else 2696#else
2697#ifdef WINDOWSNT
2698 if (srcfd == AT_FDCWD && dstfd == AT_FDCWD)
2699 return sys_rename_replace (src, dst, 0);
2700#endif
2697 errno = ENOSYS; 2701 errno = ENOSYS;
2698 return -1; 2702 return -1;
2699#endif 2703#endif