From: Miroslav Lichvar Date: Fri, 17 Apr 2015 15:14:51 +0000 (+0200) Subject: main: print usage with -h option X-Git-Tag: 2.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cda2db45dc8ac08f735fdb3065bc85fb01862b9;p=thirdparty%2Fchrony.git main: print usage with -h option --- diff --git a/main.c b/main.c index f63ea1c5..b5c5c3e6 100644 --- a/main.c +++ b/main.c @@ -347,6 +347,7 @@ int main (int argc, char **argv) { const char *conf_file = DEFAULT_CONF_FILE; + const char *progname = argv[0]; char *user = NULL; int debug = 0, nofork = 0, address_family = IPADDR_UNSPEC; int do_init_rtc = 0, restarted = 0; @@ -405,6 +406,10 @@ int main address_family = IPADDR_INET4; } else if (!strcmp("-6", *argv)) { address_family = IPADDR_INET6; + } else if (!strcmp("-h", *argv) || !strcmp("--help", *argv)) { + printf("Usage: %s [-4|-6] [-n|-d] [-q|-Q] [-r] [-R] [-s] [-f FILE|COMMAND...]\n", + progname); + exit(0); } else if (*argv[0] == '-') { LOG_FATAL(LOGF_Main, "Unrecognized command line option [%s]", *argv); } else {