changeset 19582:1289a4779e68

[HAVE_SYSVIPC]: Include errno.h, as in the other case. (main) [!BSD_SYSTEM]: Fix error message for getcwd failure.
author Richard M. Stallman <rms@gnu.org>
date Wed, 27 Aug 1997 20:08:59 +0000
parents 30f977ea74db
children 5c7badcafb2b
files lib-src/emacsclient.c
diffstat 1 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lib-src/emacsclient.c	Wed Aug 27 20:01:05 1997 +0000
+++ b/lib-src/emacsclient.c	Wed Aug 27 20:08:59 1997 +0000
@@ -284,7 +284,13 @@
   if (cwd == 0)
     {
       /* getwd puts message in STRING if it fails.  */
-      fprintf (stderr, "%s: %s (%s)\n", argv[0], string, strerror (errno));
+      fprintf (stderr, "%s: %s (%s)\n", argv[0],
+#ifdef BSD_SYSTEM
+	       string,
+#else
+	       "Cannot get current working directory",
+#endif
+	       strerror (errno));
       exit (1);
     }
 
@@ -333,6 +339,8 @@
 #include <sys/msg.h>
 #include <sys/utsname.h>
 #include <stdio.h>
+#include <errno.h>
+extern int errno;
 
 char *getwd (), *getcwd (), *getenv ();
 struct utsname system_name;
@@ -408,7 +416,12 @@
     }
   else
     {
+#ifdef BSD_SYSTEM
       fprintf (stderr, "%s: %s\n", argv[0], cwd);
+#else
+      fprintf (stderr, "%s: Cannot get current working directory: %s\n",
+	       argv[0], strerror (errno));
+#endif
       exit (1);
     }