Mercurial > emacs
changeset 21388:1a8c44e38d9c
Include <unistd.h> if available.
(main, handle_signals, perror_1, fatal_error): Explicitly declare
return types. Add forward declarations.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Mon, 06 Apr 1998 10:14:26 +0000 |
parents | 4812cf228971 |
children | 48690fd8d40a |
files | lib-src/emacsserver.c |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/emacsserver.c Mon Apr 06 10:13:46 1998 +0000 +++ b/lib-src/emacsserver.c Mon Apr 06 10:14:26 1998 +0000 @@ -37,6 +37,7 @@ #if !defined (HAVE_SOCKETS) && !defined (HAVE_SYSVIPC) #include <stdio.h> +int main () { fprintf (stderr, "Sorry, the Emacs server is supported only on systems\n"); @@ -46,6 +47,9 @@ #else /* HAVE_SOCKETS or HAVE_SYSVIPC */ +void perror_1 (); +void fatal_error (); + #if defined (HAVE_SOCKETS) && ! defined (NO_SOCKETS_IN_FILE_SYSTEM) /* BSD code is very different from SYSV IPC code */ @@ -57,6 +61,10 @@ #include <errno.h> #include <sys/stat.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + extern int errno; /* Copied from src/process.c */ @@ -104,6 +112,7 @@ /* Set up to handle all the signals. */ +void handle_signals () { signal (SIGHUP, delete_socket); @@ -414,6 +423,7 @@ Its stderr always exists--rms. */ #include <stdio.h> +int main () { int s, infd, fromlen, ioproc; @@ -547,6 +557,7 @@ /* This is like perror but puts `Error: ' at the beginning. */ +void perror_1 (string) char *string; { @@ -559,6 +570,7 @@ perror (copy); } +void fatal_error (string) char *string; {