diff options
author | Karl Heuer <kwzh@gnu.org> | 1995-04-14 02:10:52 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1995-04-14 02:10:52 +0000 |
commit | 027fd809862b178fa33f18406a5bc44e03f5b834 (patch) | |
tree | d2ff6bf141c2d168d21719e6abf9438e3f9e13b4 /lib-src/emacsclient.c | |
parent | 19c1bbc5313811e213cff812b2f182e7686d0485 (diff) | |
download | emacs-027fd809862b178fa33f18406a5bc44e03f5b834.tar.gz |
(main): Improve error handling.
Diffstat (limited to 'lib-src/emacsclient.c')
-rw-r--r-- | lib-src/emacsclient.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 65b5770c47e..6594910aa80 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -99,14 +99,16 @@ main (argc, argv) { if (errno == ENOENT) fprintf (stderr, - "Can't find socket; have you started the server?\n"); + "%s: can't find socket; have you started the server?\n", + argv[0]); else - perror ("stat"); + fprintf (stderr, "%s: can't stat %s: %s\n", + argv[0], server.sun_path, strerror (errno)); exit (1); } if (statbfr.st_uid != geteuid ()) { - fprintf (stderr, "Invalid socket owner\n"); + fprintf (stderr, "%s: Invalid socket owner\n", argv[0]); exit (1); } } @@ -302,7 +304,7 @@ main (argc, argv) #ifdef HPUX /* HPUX has a bug. */ if (strlen (msgp->mtext) >= 512) { - fprintf (stderr, "emacsclient: args too long for msgsnd\n"); + fprintf (stderr, "%s: args too long for msgsnd\n", progname); exit (1); } #endif |