From 7f3bff3e4cf05e54e37047f28c15a2747404125f Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 6 Apr 1998 10:13:46 +0000 Subject: [PATCH] Include and if available. Don't declare geteuid. (print_help_and_exit): Change return type to void. Forward declare it. --- lib-src/emacsclient.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 97261b716ae..ae9fb36a9c9 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -29,10 +29,12 @@ Boston, MA 02111-1307, USA. */ #include #include +#ifdef STDC_HEADERS +#include +#endif char *getenv (), *getwd (); char *getcwd (); -int geteuid (); /* This is defined with -D from the compilation command, which extracts it from ../lisp/version.el. */ @@ -47,6 +49,8 @@ char *progname; /* Nonzero means don't wait for a response from Emacs. --no-wait. */ int nowait = 0; +void print_help_and_exit (); + struct option longopts[] = { { "no-wait", no_argument, NULL, 'n' }, @@ -94,6 +98,7 @@ decode_options (argc, argv) } } +void print_help_and_exit () { fprintf (stderr, @@ -177,6 +182,9 @@ main (argc, argv) #include #include #include +#ifdef HAVE_UNISTD_H +#include +#endif extern char *strerror (); extern int errno; -- 2.39.2