1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-02-01 20:06:00 +00:00

Include <unistd.h> if available.

(main, handle_signals, perror_1, fatal_error): Explicitly declare
return types.  Add forward declarations.
This commit is contained in:
Andreas Schwab 1998-04-06 10:14:26 +00:00
parent 7f3bff3e4c
commit 4e7ef1d6c5

View 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 ()
/* 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;
{