diff options
| author | Paul Eggert | 2012-07-10 22:44:06 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-07-10 22:44:06 -0700 |
| commit | 5ebbef1dc0d12fa5402c97e8aa8c0c85553b87ee (patch) | |
| tree | 90d30a96a919a0631a6b2c86a3a8ca6bb6f82210 | |
| parent | 9af577566add17398ee3b778ac9934bc391eecf7 (diff) | |
| download | emacs-5ebbef1dc0d12fa5402c97e8aa8c0c85553b87ee.tar.gz emacs-5ebbef1dc0d12fa5402c97e8aa8c0c85553b87ee.zip | |
Assume strerror.
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | admin/CPP-DEFINES | 2 | ||||
| -rw-r--r-- | admin/ChangeLog | 5 | ||||
| -rw-r--r-- | configure.ac | 2 | ||||
| -rw-r--r-- | lib-src/ChangeLog | 6 | ||||
| -rw-r--r-- | lib-src/emacsclient.c | 21 | ||||
| -rw-r--r-- | lib-src/movemail.c | 22 | ||||
| -rw-r--r-- | lib-src/update-game-score.c | 16 | ||||
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/sysdep.c | 15 |
10 files changed, 22 insertions, 77 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-07-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Assume strerror. | ||
| 4 | * configure.ac (strerror): Remove check. | ||
| 5 | |||
| 1 | 2012-07-11 Glenn Morris <rgm@gnu.org> | 6 | 2012-07-11 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * configure.ac (DONT_REOPEN_PTY): Move here from src/s. | 8 | * configure.ac (DONT_REOPEN_PTY): Move here from src/s. |
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index 7f647f1abaf..49095d7e3fc 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES | |||
| @@ -151,7 +151,6 @@ HAVE_SHUTDOWN | |||
| 151 | HAVE_SOCKETS | 151 | HAVE_SOCKETS |
| 152 | HAVE_SOUND | 152 | HAVE_SOUND |
| 153 | HAVE_STDLIB_H | 153 | HAVE_STDLIB_H |
| 154 | HAVE_STRERROR | ||
| 155 | HAVE_STRFTIME | 154 | HAVE_STRFTIME |
| 156 | HAVE_STRING_H | 155 | HAVE_STRING_H |
| 157 | HAVE_STRUCT_UTIMBUF | 156 | HAVE_STRUCT_UTIMBUF |
| @@ -311,7 +310,6 @@ sleep | |||
| 311 | spawnve | 310 | spawnve |
| 312 | srandom | 311 | srandom |
| 313 | strdup | 312 | strdup |
| 314 | strerror | ||
| 315 | stricmp | 313 | stricmp |
| 316 | strnicmp | 314 | strnicmp |
| 317 | strupr | 315 | strupr |
diff --git a/admin/ChangeLog b/admin/ChangeLog index 3a71c1c8d78..60e22eb733a 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-07-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Assume strerror. | ||
| 4 | * CPP-DEFINES (HAVE_STRERROR, strerror): Remove. | ||
| 5 | |||
| 1 | 2012-07-10 Dmitry Antipov <dmantipov@yandex.ru> | 6 | 2012-07-10 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 7 | ||
| 3 | * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr | 8 | * coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr |
diff --git a/configure.ac b/configure.ac index 214569e9853..2162e1bbd0d 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -2710,7 +2710,7 @@ AC_SUBST(BLESSMAIL_TARGET) | |||
| 2710 | AC_CHECK_FUNCS(gethostname \ | 2710 | AC_CHECK_FUNCS(gethostname \ |
| 2711 | rename closedir mkdir rmdir getrusage get_current_dir_name \ | 2711 | rename closedir mkdir rmdir getrusage get_current_dir_name \ |
| 2712 | lrand48 logb frexp fmod cbrt setsid \ | 2712 | lrand48 logb frexp fmod cbrt setsid \ |
| 2713 | strerror fpathconf select euidaccess getpagesize setlocale \ | 2713 | fpathconf select euidaccess getpagesize setlocale \ |
| 2714 | utimes getrlimit setrlimit setpgid getcwd shutdown getaddrinfo \ | 2714 | utimes getrlimit setrlimit setpgid getcwd shutdown getaddrinfo \ |
| 2715 | __fpending strsignal setitimer \ | 2715 | __fpending strsignal setitimer \ |
| 2716 | sendto recvfrom getsockname getpeername getifaddrs freeifaddrs \ | 2716 | sendto recvfrom getsockname getpeername getifaddrs freeifaddrs \ |
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 0c517b0d571..ce4afdfec1e 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2012-07-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Assume strerror. | ||
| 4 | * emacsclient.c, movemail.c, update-game-score.c (strerror) | ||
| 5 | [!HAVE_STRERROR]: Remove. | ||
| 6 | |||
| 1 | 2012-07-10 Paul Eggert <eggert@cs.ucla.edu> | 7 | 2012-07-10 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 8 | ||
| 3 | EMACS_TIME simplification (Bug#11875). | 9 | EMACS_TIME simplification (Bug#11875). |
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 5487c147079..0ba6535b79d 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c | |||
| @@ -749,8 +749,6 @@ main (int argc, char **argv) | |||
| 749 | #define AUTH_KEY_LENGTH 64 | 749 | #define AUTH_KEY_LENGTH 64 |
| 750 | #define SEND_BUFFER_SIZE 4096 | 750 | #define SEND_BUFFER_SIZE 4096 |
| 751 | 751 | ||
| 752 | extern char *strerror (int); | ||
| 753 | |||
| 754 | /* Buffer to accumulate data to send in TCP connections. */ | 752 | /* Buffer to accumulate data to send in TCP connections. */ |
| 755 | char send_buffer[SEND_BUFFER_SIZE + 1]; | 753 | char send_buffer[SEND_BUFFER_SIZE + 1]; |
| 756 | int sblen = 0; /* Fill pointer for the send buffer. */ | 754 | int sblen = 0; /* Fill pointer for the send buffer. */ |
| @@ -1850,22 +1848,3 @@ main (int argc, char **argv) | |||
| 1850 | } | 1848 | } |
| 1851 | 1849 | ||
| 1852 | #endif /* HAVE_SOCKETS && HAVE_INET_SOCKETS */ | 1850 | #endif /* HAVE_SOCKETS && HAVE_INET_SOCKETS */ |
| 1853 | |||
| 1854 | |||
| 1855 | #ifndef HAVE_STRERROR | ||
| 1856 | char * | ||
| 1857 | strerror (errnum) | ||
| 1858 | int errnum; | ||
| 1859 | { | ||
| 1860 | extern char *sys_errlist[]; | ||
| 1861 | extern int sys_nerr; | ||
| 1862 | |||
| 1863 | if (errnum >= 0 && errnum < sys_nerr) | ||
| 1864 | return sys_errlist[errnum]; | ||
| 1865 | return (char *) "Unknown error"; | ||
| 1866 | } | ||
| 1867 | |||
| 1868 | #endif /* ! HAVE_STRERROR */ | ||
| 1869 | |||
| 1870 | |||
| 1871 | /* emacsclient.c ends here */ | ||
diff --git a/lib-src/movemail.c b/lib-src/movemail.c index b9a1be8a7f1..aa5fd989a6d 100644 --- a/lib-src/movemail.c +++ b/lib-src/movemail.c | |||
| @@ -133,10 +133,6 @@ static char *mail_spool_name (char *); | |||
| 133 | #endif | 133 | #endif |
| 134 | #endif | 134 | #endif |
| 135 | 135 | ||
| 136 | #ifndef HAVE_STRERROR | ||
| 137 | char *strerror (int); | ||
| 138 | #endif | ||
| 139 | |||
| 140 | static _Noreturn void fatal (const char *s1, const char *s2, const char *s3); | 136 | static _Noreturn void fatal (const char *s1, const char *s2, const char *s3); |
| 141 | static void error (const char *s1, const char *s2, const char *s3); | 137 | static void error (const char *s1, const char *s2, const char *s3); |
| 142 | static _Noreturn void pfatal_with_name (char *name); | 138 | static _Noreturn void pfatal_with_name (char *name); |
| @@ -920,21 +916,3 @@ mbx_delimit_end (FILE *mbf) | |||
| 920 | } | 916 | } |
| 921 | 917 | ||
| 922 | #endif /* MAIL_USE_POP */ | 918 | #endif /* MAIL_USE_POP */ |
| 923 | |||
| 924 | #ifndef HAVE_STRERROR | ||
| 925 | char * | ||
| 926 | strerror (errnum) | ||
| 927 | int errnum; | ||
| 928 | { | ||
| 929 | extern char *sys_errlist[]; | ||
| 930 | extern int sys_nerr; | ||
| 931 | |||
| 932 | if (errnum >= 0 && errnum < sys_nerr) | ||
| 933 | return sys_errlist[errnum]; | ||
| 934 | return (char *) "Unknown error"; | ||
| 935 | } | ||
| 936 | |||
| 937 | #endif /* ! HAVE_STRERROR */ | ||
| 938 | |||
| 939 | |||
| 940 | /* movemail.c ends here */ | ||
diff --git a/lib-src/update-game-score.c b/lib-src/update-game-score.c index 94de662e589..40397536fad 100644 --- a/lib-src/update-game-score.c +++ b/lib-src/update-game-score.c | |||
| @@ -94,22 +94,6 @@ lose (const char *msg) | |||
| 94 | exit (EXIT_FAILURE); | 94 | exit (EXIT_FAILURE); |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | /* Taken from sysdep.c. */ | ||
| 98 | #ifndef HAVE_STRERROR | ||
| 99 | #ifndef WINDOWSNT | ||
| 100 | char * | ||
| 101 | strerror (int errnum) | ||
| 102 | { | ||
| 103 | extern char *sys_errlist[]; | ||
| 104 | extern int sys_nerr; | ||
| 105 | |||
| 106 | if (errnum >= 0 && errnum < sys_nerr) | ||
| 107 | return sys_errlist[errnum]; | ||
| 108 | return (char *) "Unknown error"; | ||
| 109 | } | ||
| 110 | #endif /* not WINDOWSNT */ | ||
| 111 | #endif /* ! HAVE_STRERROR */ | ||
| 112 | |||
| 113 | static _Noreturn void | 97 | static _Noreturn void |
| 114 | lose_syserr (const char *msg) | 98 | lose_syserr (const char *msg) |
| 115 | { | 99 | { |
diff --git a/src/ChangeLog b/src/ChangeLog index ed98c47d1cb..d119915643d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-07-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Assume strerror. | ||
| 4 | * sysdep.c (strerror) [!HAVE_STRERROR && !WINDOWSNT]: Remove. | ||
| 5 | |||
| 1 | 2012-07-11 Dmitry Antipov <dmantipov@yandex.ru> | 6 | 2012-07-11 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 7 | ||
| 3 | Avoid calls to strlen in font processing functions. | 8 | Avoid calls to strlen in font processing functions. |
diff --git a/src/sysdep.c b/src/sysdep.c index 37dc75529d0..8a27e24c792 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -1792,21 +1792,6 @@ get_random (void) | |||
| 1792 | return val & INTMASK; | 1792 | return val & INTMASK; |
| 1793 | } | 1793 | } |
| 1794 | 1794 | ||
| 1795 | #ifndef HAVE_STRERROR | ||
| 1796 | #ifndef WINDOWSNT | ||
| 1797 | char * | ||
| 1798 | strerror (int errnum) | ||
| 1799 | { | ||
| 1800 | extern char *sys_errlist[]; | ||
| 1801 | extern int sys_nerr; | ||
| 1802 | |||
| 1803 | if (errnum >= 0 && errnum < sys_nerr) | ||
| 1804 | return sys_errlist[errnum]; | ||
| 1805 | return (char *) "Unknown error"; | ||
| 1806 | } | ||
| 1807 | #endif /* not WINDOWSNT */ | ||
| 1808 | #endif /* ! HAVE_STRERROR */ | ||
| 1809 | |||
| 1810 | #ifndef HAVE_SNPRINTF | 1795 | #ifndef HAVE_SNPRINTF |
| 1811 | /* Approximate snprintf as best we can on ancient hosts that lack it. */ | 1796 | /* Approximate snprintf as best we can on ancient hosts that lack it. */ |
| 1812 | int | 1797 | int |