diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2020-07-09 12:15:45 +1000 |
---|---|---|
committer | Ran Benita <ran@unusedvar.com> | 2020-07-25 11:05:14 +0300 |
commit | 714182066d086baf848c22258136c8dd94a4edca (patch) | |
tree | fddfd36b275ca9a6ed3914854ea42cc3294f1ee9 /tools/registry-list.c | |
parent | 29e80e7b7608961a9400eaa10880c4a25e5e3726 (diff) | |
download | xorg-lib-libxkbcommon-714182066d086baf848c22258136c8dd94a4edca.tar.gz |
tools: consistently return 2 on invalid usage
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'tools/registry-list.c')
-rw-r--r-- | tools/registry-list.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/registry-list.c b/tools/registry-list.c index e51c41f..0dc71d1 100644 --- a/tools/registry-list.c +++ b/tools/registry-list.c @@ -30,9 +30,9 @@ #include "xkbcommon/xkbregistry.h" static void -usage(const char *progname) +usage(const char *progname, FILE *fp) { - fprintf(stderr, + fprintf(fp, "Usage: %s [OPTIONS] [/path/to/xkb_base_directory [/path2]...]\n" "\n" "Options:\n" @@ -77,9 +77,11 @@ main(int argc, char **argv) switch (c) { case 'h': + usage(argv[0], stdout); + return 0; case '?': - usage(argv[0]); - return 1; + usage(argv[0], stderr); + return EXIT_INVALID_USAGE; case 'd': load_defaults = false; break; |