Fix the short option for help, add help to the help output, and add help to the vhostmd man page. Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxx> --- docs/man/vhostmd.8 | 3 +++ vhostmd/vhostmd.c | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/man/vhostmd.8 b/docs/man/vhostmd.8 index 2c73adc..ed82432 100644 --- a/docs/man/vhostmd.8 +++ b/docs/man/vhostmd.8 @@ -13,6 +13,9 @@ provides a "metrics communication channel" between a host and its hosted virtual vhostmd will periodically write metrics to a disk. The metrics to write, how often, and where to write them are all adjustable via the /etc/vhostmd/vhostmd.conf configuration file. The disk can then be surfaced read-only to virtual machines using tools provided by the host's virtualization platform. .SH OPTIONS .TP +.B \-h, --help +Display help and exit +.TP .B \-v, --verbose Verbose messages .TP diff --git a/vhostmd/vhostmd.c b/vhostmd/vhostmd.c index 7f04705..8576609 100644 --- a/vhostmd/vhostmd.c +++ b/vhostmd/vhostmd.c @@ -950,6 +950,7 @@ static void usage(const char *argv0) %s [options]\n\ \n\ Options:\n\ + -h | --help Display program help.\n\ -v | --verbose Verbose messages.\n\ -c | --connect <uri> Set the libvirt URI.\n\ -d | --no-daemonize Process will not daemonize - useful for debugging.\n\ @@ -980,7 +981,7 @@ int main(int argc, char *argv[]) { "pid-file", required_argument, NULL, 'p'}, { "user", required_argument, NULL, 'u'}, { "connect", required_argument, NULL, 'c'}, - { "help", no_argument, NULL, '?' }, + { "help", no_argument, NULL, 'h' }, {0, 0, 0, 0} }; @@ -988,7 +989,7 @@ int main(int argc, char *argv[]) int optidx = 0; int c; - c = getopt_long(argc, argv, "c:df:p:u:v", opts, &optidx); + c = getopt_long(argc, argv, "c:df:p:u:vh", opts, &optidx); if (c == -1) break; @@ -1015,7 +1016,7 @@ int main(int argc, char *argv[]) case 'c': libvirt_uri = optarg; break; - case '?': + case 'h': usage(argv[0]); return 2; default: -- 2.17.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list