]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
main: print usage with -h option
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 17 Apr 2015 15:14:51 +0000 (17:14 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Fri, 17 Apr 2015 15:30:38 +0000 (17:30 +0200)
main.c

diff --git a/main.c b/main.c
index f63ea1c5c662aa807f9e5eadfd77ec3317966cf3..b5c5c3e6225106489c0cb66682fed03e2e180101 100644 (file)
--- 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 {