Port renameat_noreplace to openSUSE 12.3
Problem reported by M. Nomiya in: http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00363.html * src/sysdep.c (renameat_noreplace): Call renameat2 only if CYGWIN.
This commit is contained in:
parent
bc511a64f6
commit
bc5485edef
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue