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;
 {