diff options
author | Juanma Barranquero <lekktu@gmail.com> | 2003-03-12 21:36:29 +0000 |
---|---|---|
committer | Juanma Barranquero <lekktu@gmail.com> | 2003-03-12 21:36:29 +0000 |
commit | fb73c8cf756bd4945976612fecf8d79f6afeab4b (patch) | |
tree | 54ee183c637ce7368d565a16f6f1316f4ef86600 /lib-src/emacsclient.c | |
parent | 4d7b9530e90f8cc79aba79c9fb3a7474fbd72083 (diff) | |
download | emacs-fb73c8cf756bd4945976612fecf8d79f6afeab4b.tar.gz |
(print_help_and_exit): Print to stdout. Exit successfully. Added some blank
lines for readability.
(decode_options): Don't call print_help_and_exit in default case. Print version
information to stdout.
(main): Don't call print_help_and_exit.
Diffstat (limited to 'lib-src/emacsclient.c')
-rw-r--r-- | lib-src/emacsclient.c | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index 9a4a974c946..3f154a2c325 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -1,5 +1,5 @@ /* Client process that communicates with GNU Emacs acting as server. - Copyright (C) 1986, 1987, 1994, 1999, 2000, 2001 + Copyright (C) 1986, 1987, 1994, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -122,13 +122,18 @@ decode_options (argc, argv) break; case 'V': - fprintf (stderr, "emacsclient %s\n", VERSION); - exit (1); + printf ("emacsclient %s\n", VERSION); + exit (0); break; case 'H': - default: print_help_and_exit (); + break; + + default: + fprintf (stderr, "Try `%s --help' for more information\n", progname); + exit (1); + break; } } } @@ -136,10 +141,11 @@ decode_options (argc, argv) void print_help_and_exit () { - fprintf (stderr, - "Usage: %s [OPTIONS] FILE...\n\ + printf ( + "Usage: %s [OPTIONS] FILE...\n\ Tell the Emacs server to visit the specified files.\n\ Every FILE can be either just a FILENAME or [+LINE[:COLUMN]] FILENAME.\n\ +\n\ The following OPTIONS are accepted:\n\ -V, --version Just print a version info and return\n\ -H, --help Print this usage information message\n\ @@ -148,8 +154,9 @@ The following OPTIONS are accepted:\n\ -d, --display=DISPLAY Visit the file in the given display\n\ -a, --alternate-editor=EDITOR\n\ Editor to fallback to if the server is not running\n\ +\n\ Report bugs to bug-gnu-emacs@gnu.org.\n", progname); - exit (1); + exit (0); } /* Return a copy of NAME, inserting a & @@ -294,7 +301,11 @@ main (argc, argv) decode_options (argc, argv); if (argc - optind < 1) - print_help_and_exit (); + { + fprintf (stderr, "%s: file name or argument required\n", progname); + fprintf (stderr, "Try `%s --help' for more information\n", progname); + exit (1); + } /* * Open up an AF_UNIX socket in this person's home directory |