Add --help.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21720 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -201,7 +201,7 @@ get_words(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void)
|
usage(int exit_code)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "usage: %s [options] [message]\n", getprogname());
|
fprintf(stderr, "usage: %s [options] [message]\n", getprogname());
|
||||||
fprintf(stderr, "-fg color foreground color\n");
|
fprintf(stderr, "-fg color foreground color\n");
|
||||||
@@ -215,7 +215,9 @@ usage(void)
|
|||||||
fprintf(stderr, "-f [file] message is read from file or ~/.msgfile\n");
|
fprintf(stderr, "-f [file] message is read from file or ~/.msgfile\n");
|
||||||
fprintf(stderr, "-prog program text is gotten from executing `program'\n");
|
fprintf(stderr, "-prog program text is gotten from executing `program'\n");
|
||||||
fprintf(stderr, "-nodestroytickets keep kerberos tickets\n");
|
fprintf(stderr, "-nodestroytickets keep kerberos tickets\n");
|
||||||
exit(1);
|
fprintf(stderr, "--version\n");
|
||||||
|
fprintf(stderr, "--help\n");
|
||||||
|
exit(exit_code);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -232,7 +234,7 @@ init_words (int argc, char **argv)
|
|||||||
i++;
|
i++;
|
||||||
} else {
|
} else {
|
||||||
warnx ("-p requires an argument");
|
warnx ("-p requires an argument");
|
||||||
usage();
|
usage(1);
|
||||||
}
|
}
|
||||||
} else if(strcmp(argv[i], "-f") == 0) {
|
} else if(strcmp(argv[i], "-f") == 0) {
|
||||||
i++;
|
i++;
|
||||||
@@ -249,6 +251,8 @@ init_words (int argc, char **argv)
|
|||||||
} else if(strcmp(argv[i], "--version") == 0) {
|
} else if(strcmp(argv[i], "--version") == 0) {
|
||||||
print_version(NULL);
|
print_version(NULL);
|
||||||
exit(0);
|
exit(0);
|
||||||
|
} else if(strcmp(argv[i], "--help") == 0) {
|
||||||
|
usage(0);
|
||||||
} else {
|
} else {
|
||||||
int j;
|
int j;
|
||||||
int len = 1;
|
int len = 1;
|
||||||
|
Reference in New Issue
Block a user