diff lib-src/emacsclient.c @ 5527:51451a050975

[! HAVE_STRERROR] (strerror): Define the function.
author Roland McGrath <roland@gnu.org>
date Sat, 08 Jan 1994 22:27:30 +0000
parents 64a936b21f74
children 7eefa1bd1478
line wrap: on
line diff
--- 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 */