]> git.eshelyaron.com Git - emacs.git/commitdiff
[! HAVE_STRERROR] (strerror): Define the function.
authorRoland McGrath <roland@gnu.org>
Sat, 8 Jan 1994 22:27:30 +0000 (22:27 +0000)
committerRoland McGrath <roland@gnu.org>
Sat, 8 Jan 1994 22:27:30 +0000 (22:27 +0000)
lib-src/emacsclient.c
lib-src/env.c
lib-src/timer.c

index b28acb26da01f9b0b145759a7b385536099910a4..85d0bdebeb593d7e87c901e40c464a9b5f2d0caf 100644 (file)
@@ -282,3 +282,18 @@ main (argc, argv)
 #endif /* HAVE_SYSVIPC */
 
 #endif /* HAVE_SOCKETS or HAVE_SYSVIPC */
+\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 */
index 282a94069df227bbe556245a3461ae04ab64c959..35532e0360d7cfabbf304bba1d52cb39f10485eb 100644 (file)
@@ -333,3 +333,18 @@ myindex (str, c)
     }
   return 0;
 }
+\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 */
index 8676b196597eb00deb3ff88ea5c5f8182dbd00ac..cb7c4c0b2b12b629995a85a0676394305f12dea2 100644 (file)
@@ -300,5 +300,20 @@ main (argc, argv)
   for (;;)
     pause ();
 }
+\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 */
 
 /* timer.c ends here */