]> git.eshelyaron.com Git - emacs.git/commitdiff
(Frename_file) [WINDOWSNT]: Remove conditional code.
authorRichard M. Stallman <rms@gnu.org>
Thu, 28 Mar 1996 19:31:28 +0000 (19:31 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 28 Mar 1996 19:31:28 +0000 (19:31 +0000)
src/fileio.c

index 221ef67cd8e2500d45b6c567a3ac2235ac856880..3d0e30d1f4ebf180f87c0941837a3dc06b9d318b 100644 (file)
@@ -2109,21 +2109,11 @@ This is what happens in interactive use with M-x.")
 #ifndef BSD4_1
   if (0 > rename (XSTRING (file)->data, XSTRING (newname)->data))
 #else
-#ifdef WINDOWSNT
-  if (!MoveFile (XSTRING (file)->data, XSTRING (newname)->data))
-#else  /* not WINDOWSNT */
   if (0 > link (XSTRING (file)->data, XSTRING (newname)->data)
       || 0 > unlink (XSTRING (file)->data))
-#endif /* not WINDOWSNT */
 #endif
     {
-#ifdef  WINDOWSNT
-      /* Why two?  And why doesn't MS document what MoveFile will return?  */
-      if (GetLastError () == ERROR_FILE_EXISTS
-         || GetLastError () == ERROR_ALREADY_EXISTS)
-#else  /* not WINDOWSNT */
       if (errno == EXDEV)
-#endif /* not WINDOWSNT */
        {
          Fcopy_file (file, newname,
                      /* We have already prompted if it was an integer,