emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r109012: Assume strerror.


From: Paul Eggert
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r109012: Assume strerror.
Date: Tue, 10 Jul 2012 22:44:06 -0700
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 109012
committer: Paul Eggert <address@hidden>
branch nick: trunk
timestamp: Tue 2012-07-10 22:44:06 -0700
message:
  Assume strerror.
modified:
  ChangeLog
  admin/CPP-DEFINES
  admin/ChangeLog
  configure.ac
  lib-src/ChangeLog
  lib-src/emacsclient.c
  lib-src/movemail.c
  lib-src/update-game-score.c
  src/ChangeLog
  src/sysdep.c
=== modified file 'ChangeLog'
--- a/ChangeLog 2012-07-11 02:29:13 +0000
+++ b/ChangeLog 2012-07-11 05:44:06 +0000
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <address@hidden>
+
+       Assume strerror.
+       * configure.ac (strerror): Remove check.
+
 2012-07-11  Glenn Morris  <address@hidden>
 
        * configure.ac (DONT_REOPEN_PTY): Move here from src/s.

=== modified file 'admin/CPP-DEFINES'
--- a/admin/CPP-DEFINES 2012-07-04 16:46:42 +0000
+++ b/admin/CPP-DEFINES 2012-07-11 05:44:06 +0000
@@ -151,7 +151,6 @@
 HAVE_SOCKETS
 HAVE_SOUND
 HAVE_STDLIB_H
-HAVE_STRERROR
 HAVE_STRFTIME
 HAVE_STRING_H
 HAVE_STRUCT_UTIMBUF
@@ -311,7 +310,6 @@
 spawnve
 srandom
 strdup
-strerror
 stricmp
 strnicmp
 strupr

=== modified file 'admin/ChangeLog'
--- a/admin/ChangeLog   2012-07-10 16:53:26 +0000
+++ b/admin/ChangeLog   2012-07-11 05:44:06 +0000
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <address@hidden>
+
+       Assume strerror.
+       * CPP-DEFINES (HAVE_STRERROR, strerror): Remove.
+
 2012-07-10  Dmitry Antipov  <address@hidden>
 
        * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr

=== modified file 'configure.ac'
--- a/configure.ac      2012-07-11 02:29:13 +0000
+++ b/configure.ac      2012-07-11 05:44:06 +0000
@@ -2710,7 +2710,7 @@
 AC_CHECK_FUNCS(gethostname \
 rename closedir mkdir rmdir getrusage get_current_dir_name \
 lrand48 logb frexp fmod cbrt setsid \
-strerror fpathconf select euidaccess getpagesize setlocale \
+fpathconf select euidaccess getpagesize setlocale \
 utimes getrlimit setrlimit setpgid getcwd shutdown getaddrinfo \
 __fpending strsignal setitimer \
 sendto recvfrom getsockname getpeername getifaddrs freeifaddrs \

=== modified file 'lib-src/ChangeLog'
--- a/lib-src/ChangeLog 2012-07-10 23:24:36 +0000
+++ b/lib-src/ChangeLog 2012-07-11 05:44:06 +0000
@@ -1,3 +1,9 @@
+2012-07-11  Paul Eggert  <address@hidden>
+
+       Assume strerror.
+       * emacsclient.c, movemail.c, update-game-score.c (strerror)
+       [!HAVE_STRERROR]: Remove.
+
 2012-07-10  Paul Eggert  <address@hidden>
 
        EMACS_TIME simplification (Bug#11875).

=== modified file 'lib-src/emacsclient.c'
--- a/lib-src/emacsclient.c     2012-07-09 14:01:41 +0000
+++ b/lib-src/emacsclient.c     2012-07-11 05:44:06 +0000
@@ -749,8 +749,6 @@
 #define AUTH_KEY_LENGTH      64
 #define SEND_BUFFER_SIZE   4096
 
-extern char *strerror (int);
-
 /* Buffer to accumulate data to send in TCP connections.  */
 char send_buffer[SEND_BUFFER_SIZE + 1];
 int sblen = 0; /* Fill pointer for the send buffer.  */
@@ -1850,22 +1848,3 @@
 }
 
 #endif /* HAVE_SOCKETS && HAVE_INET_SOCKETS */
-
-
-#ifndef HAVE_STRERROR
-char *
-strerror (errnum)
-     int errnum;
-{
-  extern char *sys_errlist[];
-  extern int sys_nerr;
-
-  if (errnum >= 0 && errnum < sys_nerr)
-    return sys_errlist[errnum];
-  return (char *) "Unknown error";
-}
-
-#endif /* ! HAVE_STRERROR */
-
-
-/* emacsclient.c ends here */

=== modified file 'lib-src/movemail.c'
--- a/lib-src/movemail.c        2012-07-10 21:48:34 +0000
+++ b/lib-src/movemail.c        2012-07-11 05:44:06 +0000
@@ -133,10 +133,6 @@
 #endif
 #endif
 
-#ifndef HAVE_STRERROR
-char *strerror (int);
-#endif
-
 static _Noreturn void fatal (const char *s1, const char *s2, const char *s3);
 static void error (const char *s1, const char *s2, const char *s3);
 static _Noreturn void pfatal_with_name (char *name);
@@ -920,21 +916,3 @@
 }
 
 #endif /* MAIL_USE_POP */
-
-#ifndef HAVE_STRERROR
-char *
-strerror (errnum)
-     int errnum;
-{
-  extern char *sys_errlist[];
-  extern int sys_nerr;
-
-  if (errnum >= 0 && errnum < sys_nerr)
-    return sys_errlist[errnum];
-  return (char *) "Unknown error";
-}
-
-#endif /* ! HAVE_STRERROR */
-
-
-/* movemail.c ends here */

=== modified file 'lib-src/update-game-score.c'
--- a/lib-src/update-game-score.c       2012-06-24 17:39:14 +0000
+++ b/lib-src/update-game-score.c       2012-07-11 05:44:06 +0000
@@ -94,22 +94,6 @@
   exit (EXIT_FAILURE);
 }
 
-/* Taken from sysdep.c.  */
-#ifndef HAVE_STRERROR
-#ifndef WINDOWSNT
-char *
-strerror (int errnum)
-{
-  extern char *sys_errlist[];
-  extern int sys_nerr;
-
-  if (errnum >= 0 && errnum < sys_nerr)
-    return sys_errlist[errnum];
-  return (char *) "Unknown error";
-}
-#endif /* not WINDOWSNT */
-#endif /* ! HAVE_STRERROR */
-
 static _Noreturn void
 lose_syserr (const char *msg)
 {

=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-07-11 04:31:53 +0000
+++ b/src/ChangeLog     2012-07-11 05:44:06 +0000
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <address@hidden>
+
+       Assume strerror.
+       * sysdep.c (strerror) [!HAVE_STRERROR && !WINDOWSNT]: Remove.
+
 2012-07-11  Dmitry Antipov  <address@hidden>
 
        Avoid calls to strlen in font processing functions.

=== modified file 'src/sysdep.c'
--- a/src/sysdep.c      2012-07-10 23:24:36 +0000
+++ b/src/sysdep.c      2012-07-11 05:44:06 +0000
@@ -1792,21 +1792,6 @@
   return val & INTMASK;
 }
 
-#ifndef HAVE_STRERROR
-#ifndef WINDOWSNT
-char *
-strerror (int errnum)
-{
-  extern char *sys_errlist[];
-  extern int sys_nerr;
-
-  if (errnum >= 0 && errnum < sys_nerr)
-    return sys_errlist[errnum];
-  return (char *) "Unknown error";
-}
-#endif /* not WINDOWSNT */
-#endif /* ! HAVE_STRERROR */
-
 #ifndef HAVE_SNPRINTF
 /* Approximate snprintf as best we can on ancient hosts that lack it.  */
 int


reply via email to

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