# HG changeset patch # User Roland McGrath # Date 758068050 0 # Node ID 51451a05097506a7101e1acfdc4de01c44597b8e # Parent 5131e7d642b934e4e64dab66c567f601c8d7958f [! HAVE_STRERROR] (strerror): Define the function. diff -r 5131e7d642b9 -r 51451a050975 lib-src/=timer.c --- a/lib-src/=timer.c Sat Jan 08 22:06:34 1994 +0000 +++ b/lib-src/=timer.c Sat Jan 08 22:27:30 1994 +0000 @@ -300,5 +300,20 @@ for (;;) pause (); } + +#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 */ /* timer.c ends here */ diff -r 5131e7d642b9 -r 51451a050975 lib-src/emacsclient.c --- a/lib-src/emacsclient.c Sat Jan 08 22:06:34 1994 +0000 +++ b/lib-src/emacsclient.c Sat Jan 08 22:27:30 1994 +0000 @@ -282,3 +282,18 @@ #endif /* HAVE_SYSVIPC */ #endif /* HAVE_SOCKETS or HAVE_SYSVIPC */ + +#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 */ diff -r 5131e7d642b9 -r 51451a050975 lib-src/env.c --- a/lib-src/env.c Sat Jan 08 22:06:34 1994 +0000 +++ b/lib-src/env.c Sat Jan 08 22:27:30 1994 +0000 @@ -333,3 +333,18 @@ } return 0; } + +#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 */