]> git.eshelyaron.com Git - emacs.git/commitdiff
Include <unistd.h> if available.
authorAndreas Schwab <schwab@suse.de>
Mon, 6 Apr 1998 10:14:26 +0000 (10:14 +0000)
committerAndreas Schwab <schwab@suse.de>
Mon, 6 Apr 1998 10:14:26 +0000 (10:14 +0000)
(main, handle_signals, perror_1, fatal_error): Explicitly declare
return types.  Add forward declarations.

lib-src/emacsserver.c

index ad5285de453765ec2d2664a2909a20db01b86c90..3675c8efcaf5f91bf8ac73ec5c629d69c74c9c66 100644 (file)
@@ -37,6 +37,7 @@ Boston, MA 02111-1307, USA.  */
 #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 @@ 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 <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 @@ 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 <stdio.h>
 
+int
 main ()
 {
   int s, infd, fromlen, ioproc;
@@ -547,6 +557,7 @@ main ()
 \f
 /* 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;
 {