emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r109014: Assume rename.


From: Paul Eggert
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r109014: Assume rename.
Date: Tue, 10 Jul 2012 23:09:09 -0700
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 109014
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Tue 2012-07-10 23:09:09 -0700
message:
  Assume rename.
modified:
  ChangeLog
  admin/CPP-DEFINES
  admin/ChangeLog
  configure.ac
  src/ChangeLog
  src/sysdep.c
=== modified file 'ChangeLog'
--- a/ChangeLog 2012-07-11 05:44:06 +0000
+++ b/ChangeLog 2012-07-11 06:09:09 +0000
@@ -1,7 +1,7 @@
 2012-07-11  Paul Eggert  <address@hidden>
 
-       Assume strerror.
-       * configure.ac (strerror): Remove check.
+       Assume rename, strerror.
+       * configure.ac (rename, strerror): Remove check.
 
 2012-07-11  Glenn Morris  <address@hidden>
 

=== modified file 'admin/CPP-DEFINES'
--- a/admin/CPP-DEFINES 2012-07-11 05:57:03 +0000
+++ b/admin/CPP-DEFINES 2012-07-11 06:09:09 +0000
@@ -137,7 +137,6 @@
 HAVE_PSTAT_GETDYNAMIC
 HAVE_PWD_H
 HAVE_RANDOM
-HAVE_RENAME
 HAVE_RES_INIT
 HAVE_RINT
 HAVE_RMDIR

=== modified file 'admin/ChangeLog'
--- a/admin/ChangeLog   2012-07-11 05:57:03 +0000
+++ b/admin/ChangeLog   2012-07-11 06:09:09 +0000
@@ -1,7 +1,8 @@
 2012-07-11  Paul Eggert  <address@hidden>
 
-       Assume perror, strerror.
-       * CPP-DEFINES (HAVE_PERROR, HAVE_STRERROR, strerror): Remove.
+       Assume perror, rename, strerror.
+       * CPP-DEFINES (HAVE_PERROR, HAVE_RENAME, HAVE_STRERROR, strerror):
+       Remove.
 
 2012-07-10  Dmitry Antipov  <address@hidden>
 

=== modified file 'configure.ac'
--- a/configure.ac      2012-07-11 05:44:06 +0000
+++ b/configure.ac      2012-07-11 06:09:09 +0000
@@ -2708,7 +2708,7 @@
 
 
 AC_CHECK_FUNCS(gethostname \
-rename closedir mkdir rmdir getrusage get_current_dir_name \
+closedir mkdir rmdir getrusage get_current_dir_name \
 lrand48 logb frexp fmod cbrt setsid \
 fpathconf select euidaccess getpagesize setlocale \
 utimes getrlimit setrlimit setpgid getcwd shutdown getaddrinfo \

=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-07-11 05:57:03 +0000
+++ b/src/ChangeLog     2012-07-11 06:09:09 +0000
@@ -1,5 +1,8 @@
 2012-07-11  Paul Eggert  <address@hidden>
 
+       Assume rename.
+       * sysdep.c (rename) [!HAVE_RENAME]: Remove.
+
        Assume perror.
        * s/hpux10-20.h (HAVE_PERROR): Remove.
        * sysdep.c (perror) [HPUX && !HAVE_PERROR]:

=== modified file 'src/sysdep.c'
--- a/src/sysdep.c      2012-07-11 05:57:03 +0000
+++ b/src/sysdep.c      2012-07-11 06:09:09 +0000
@@ -2001,29 +2001,6 @@
 #endif /* HAVE_GETWD */
 
 /*
- *     Emulate rename using unlink/link.  Note that this is
- *     only partially correct.  Also, doesn't enforce restriction
- *     that files be of same type (regular->regular, dir->dir, etc).
- */
-
-#ifndef HAVE_RENAME
-
-int
-rename (const char *from, const char *to)
-{
-  if (access (from, 0) == 0)
-    {
-      unlink (to);
-      if (link (from, to) == 0)
-       if (unlink (from) == 0)
-         return (0);
-    }
-  return (-1);
-}
-
-#endif
-
-/*
  *     This function will go away as soon as all the stubs fixed. (fnf)
  */
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]