summaryrefslogtreecommitdiff
path: root/src/process.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-01-09 23:06:40 +0000
committerRoland McGrath <roland@gnu.org>1994-01-09 23:06:40 +0000
commitb062d1fe4413a3d399f0da62b815217f8bd33e2c (patch)
tree0591b882b0ce3df9eabb51ef6f2bd691de3925e2 /src/process.c
parenta6609a3635b71986ef36b21dd88fa34228cf01d7 (diff)
downloademacs-b062d1fe4413a3d399f0da62b815217f8bd33e2c.tar.gz
Don't declare sys_nerr.
Don't declare sys_errlist unless #ifdef VMS. Declare strerror instead. (wait_reading_process_input): Call strerror instead of using sys_errlist.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/process.c b/src/process.c
index b8fac56ae5a..d43b4880f7b 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1,5 +1,5 @@
/* Asynchronous subprocess control for GNU Emacs.
- Copyright (C) 1985, 1986, 1987, 1988, 1993 Free Software Foundation, Inc.
+ Copyright (C) 1985, 86, 87, 88, 93, 94 Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -125,9 +125,11 @@ static Lisp_Object stream_process;
#include "syswait.h"
-extern errno;
-extern sys_nerr;
+extern int errno;
+extern char *strerror ();
+#ifdef VMS
extern char *sys_errlist[];
+#endif
#ifndef VMS
#ifndef BSD4_1
@@ -1877,7 +1879,7 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display)
#endif
}
else
- error("select error: %s", sys_errlist[xerrno]);
+ error("select error: %s", strerror (xerrno));
}
#if defined(sun) && !defined(USG5_4)
else if (nfds > 0 && FD_ISSET (keyboard_descriptor, &Available)