]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't declare sys_errlist; declare strerror instead.
authorRoland McGrath <roland@gnu.org>
Sat, 8 Jan 1994 21:43:57 +0000 (21:43 +0000)
committerRoland McGrath <roland@gnu.org>
Sat, 8 Jan 1994 21:43:57 +0000 (21:43 +0000)
(main): Call strerror instead of using sys_errlist.

lib-src/emacsclient.c

index 4219d0a0f5beb2539f9cab94af68d2f645da79a3..b28acb26da01f9b0b145759a7b385536099910a4 100644 (file)
@@ -1,11 +1,11 @@
 /* Client process that communicates with GNU Emacs acting as server.
-   Copyright (C) 1986, 1987 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1987, 1994 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
 GNU Emacs is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
 GNU Emacs is distributed in the hope that it will be useful,
@@ -52,8 +52,7 @@ main (argc, argv)
 #include <stdio.h>
 #include <errno.h>
 
-extern int sys_nerr;
-extern char *sys_errlist[];
+extern char *strerror ();
 extern int errno;
 
 main (argc, argv)
@@ -137,8 +136,7 @@ main (argc, argv)
   if (cwd == 0)
     {
       /* getwd puts message in STRING if it fails.  */
-      fprintf (stderr, "%s: %s (%s)\n", argv[0], string,
-              (errno < sys_nerr) ? sys_errlist[errno] : "unknown error");
+      fprintf (stderr, "%s: %s (%s)\n", argv[0], string, strerror (errno));
       exit (1);
     }