From 4e7ef1d6c58795f33fbf49f4d57289669b5dfeae Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 6 Apr 1998 10:14:26 +0000 Subject: [PATCH] Include if available. (main, handle_signals, perror_1, fatal_error): Explicitly declare return types. Add forward declarations. --- lib-src/emacsserver.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib-src/emacsserver.c b/lib-src/emacsserver.c index ad5285de453..3675c8efcaf 100644 --- a/lib-src/emacsserver.c +++ b/lib-src/emacsserver.c @@ -37,6 +37,7 @@ Boston, MA 02111-1307, USA. */ #if !defined (HAVE_SOCKETS) && !defined (HAVE_SYSVIPC) #include +int main () { fprintf (stderr, "Sorry, the Emacs server is supported only on systems\n"); @@ -46,6 +47,9 @@ main () #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 @@ main () #include #include +#ifdef HAVE_UNISTD_H +#include +#endif + extern int errno; /* Copied from src/process.c */ @@ -104,6 +112,7 @@ delete_socket (sig) /* Set up to handle all the signals. */ +void handle_signals () { signal (SIGHUP, delete_socket); @@ -414,6 +423,7 @@ msgcatch () Its stderr always exists--rms. */ #include +int main () { int s, infd, fromlen, ioproc; @@ -547,6 +557,7 @@ main () /* This is like perror but puts `Error: ' at the beginning. */ +void perror_1 (string) char *string; { @@ -559,6 +570,7 @@ perror_1 (string) perror (copy); } +void fatal_error (string) char *string; { -- 2.39.2