]> git.eshelyaron.com Git - emacs.git/commitdiff
Assume strerror.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 Jul 2012 05:44:06 +0000 (22:44 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 Jul 2012 05:44:06 +0000 (22:44 -0700)
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

index b565e4802b4df44a0632089ac4ea0cadb3fa9f1e..85c43dd93ee3dbe475c01a1aed00af13c01523a0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume strerror.
+       * configure.ac (strerror): Remove check.
+
 2012-07-11  Glenn Morris  <rgm@gnu.org>
 
        * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
index 7f647f1abaf0ce8c40f5c6769219375488e32f33..49095d7e3fc61a5bcd9084bc9751033f3d6f36b1 100644 (file)
@@ -151,7 +151,6 @@ HAVE_SHUTDOWN
 HAVE_SOCKETS
 HAVE_SOUND
 HAVE_STDLIB_H
-HAVE_STRERROR
 HAVE_STRFTIME
 HAVE_STRING_H
 HAVE_STRUCT_UTIMBUF
@@ -311,7 +310,6 @@ sleep
 spawnve
 srandom
 strdup
-strerror
 stricmp
 strnicmp
 strupr
index 3a71c1c8d786f0831199de9a09641734a0d51bdc..60e22eb733a7ba54b36f42e677c59645487aaa70 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume strerror.
+       * CPP-DEFINES (HAVE_STRERROR, strerror): Remove.
+
 2012-07-10  Dmitry Antipov  <dmantipov@yandex.ru>
 
        * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr
index 214569e9853f68ba39dd130b7ae15b1b1924b2da..2162e1bbd0d4b43e255bfd042a5755e39edcb7b8 100644 (file)
@@ -2710,7 +2710,7 @@ AC_SUBST(BLESSMAIL_TARGET)
 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 \
index 0c517b0d571d872952f3101a34326fe7de4d9979..ce4afdfec1efe1d9081dd231f196f4a212020cec 100644 (file)
@@ -1,3 +1,9 @@
+2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume strerror.
+       * emacsclient.c, movemail.c, update-game-score.c (strerror)
+       [!HAVE_STRERROR]: Remove.
+
 2012-07-10  Paul Eggert  <eggert@cs.ucla.edu>
 
        EMACS_TIME simplification (Bug#11875).
index 5487c1470792cdc02c3051d43fc9c403bca71257..0ba6535b79d26559d950383730b87eadf3d7d824 100644 (file)
@@ -749,8 +749,6 @@ main (int argc, char **argv)
 #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 @@ main (int argc, char **argv)
 }
 
 #endif /* HAVE_SOCKETS && HAVE_INET_SOCKETS */
-
-\f
-#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 */
index b9a1be8a7f15978852f83fe011b868f48fb3290f..aa5fd989a6d9f45a68ec8f3a2600350c542a3f39 100644 (file)
@@ -133,10 +133,6 @@ static char *mail_spool_name (char *);
 #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 @@ mbx_delimit_end (FILE *mbf)
 }
 
 #endif /* MAIL_USE_POP */
-\f
-#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 */
index 94de662e58902e3b5ece7e3b0ac6a9a7c5d785c5..40397536fad4f65b91e30690a54fb26850bcf193 100644 (file)
@@ -94,22 +94,6 @@ lose (const char *msg)
   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)
 {
index ed98c47d1cbd6031dedf90454afc11ce61a4b2cb..d119915643d2f7feb35c63479cd42e078acb82da 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Assume strerror.
+       * sysdep.c (strerror) [!HAVE_STRERROR && !WINDOWSNT]: Remove.
+
 2012-07-11  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Avoid calls to strlen in font processing functions.
index 37dc75529d0d93e0301b88ce510a56fcc1c881b4..8a27e24c792bcad1db5817704c67aa982fa15b15 100644 (file)
@@ -1792,21 +1792,6 @@ get_random (void)
   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