mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-09 07:40:39 -08:00
Don't declare sys_errlist; declare strerror instead.
(main): Call strerror instead of using sys_errlist.
This commit is contained in:
parent
20c92ac78b
commit
92af894ffd
1 changed files with 4 additions and 6 deletions
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue