diff lib-src/emacsclient.c @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents bcdc7deadc19
children c7528f8e288d
line wrap: on
line diff
--- a/lib-src/emacsclient.c	Mon Aug 13 09:00:04 2007 +0200
+++ b/lib-src/emacsclient.c	Mon Aug 13 09:02:59 2007 +0200
@@ -38,8 +38,9 @@
 #if !defined(HAVE_SOCKETS) && !defined(HAVE_SYSVIPC)
 #include <stdio.h>
 
-int
-main (int argc, char *argv[])
+main (argc, argv)
+     int argc;
+     char **argv;
 {
   fprintf (stderr, "%s: Sorry, the Emacs server is supported only\n",
 	   argv[0]);
@@ -62,8 +63,10 @@
 extern char *strerror ();
 extern int errno;
 
-int
-main (int argc, char *argv[])
+void
+main (argc, argv)
+     int argc;
+     char **argv;
 {
   char system_name[256];
   int s, i;
@@ -177,7 +180,7 @@
   while ((str = fgets (string, BUFSIZ, out)))
     printf ("%s", str);
   
-  return 0;
+  exit (0);
 }
 
 #else /* This is the SYSV IPC section */
@@ -192,8 +195,10 @@
 char *getcwd (), *getenv ();
 #endif
 
-int
-main (int argc, char *argv[])
+void
+main (argc, argv)
+     int argc;
+     char **argv;
 {
   int s;
   key_t key;
@@ -330,7 +335,8 @@
 
 #ifndef HAVE_STRERROR
 char *
-strerror (int errnum)
+strerror (errnum)
+     int errnum;
 {
   extern char *sys_errlist[];
   extern int sys_nerr;