Message ID | 1449676902-19575-1-git-send-email-steved@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 12/09/2015 11:01 AM, Steve Dickson wrote: > Show the correct arguments when invalid > arguments are used. > > Signed-off-by: Steve Dickson <steved@redhat.com> Committed... steved. > --- > utils/idmapd/idmapd.c | 12 ++++++++++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > > diff --git a/utils/idmapd/idmapd.c b/utils/idmapd/idmapd.c > index 689608a..910b02e 100644 > --- a/utils/idmapd/idmapd.c > +++ b/utils/idmapd/idmapd.c > @@ -199,6 +199,12 @@ flush_nfsd_idmap_cache(void) > return ret; > } > > +void usage(char *progname) > +{ > + fprintf(stderr, "Usage: %s [-fvCS] [-p path] [-c path]\n", > + basename(progname)); > +} > + > int > main(int argc, char **argv) > { > @@ -232,9 +238,11 @@ main(int argc, char **argv) > conf_path = optarg; > if (opt == '?') { > if (strchr(GETOPTSTR, optopt)) > - errx(1, "'-%c' option requires an argument.", optopt); > + warnx("'-%c' option requires an argument.", optopt); > else > - errx(1, "'-%c' is an invalid argument.", optopt); > + warnx("'-%c' is an invalid argument.", optopt); > + usage(progname); > + exit(1); > } > } > optind = 1; > -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/utils/idmapd/idmapd.c b/utils/idmapd/idmapd.c index 689608a..910b02e 100644 --- a/utils/idmapd/idmapd.c +++ b/utils/idmapd/idmapd.c @@ -199,6 +199,12 @@ flush_nfsd_idmap_cache(void) return ret; } +void usage(char *progname) +{ + fprintf(stderr, "Usage: %s [-fvCS] [-p path] [-c path]\n", + basename(progname)); +} + int main(int argc, char **argv) { @@ -232,9 +238,11 @@ main(int argc, char **argv) conf_path = optarg; if (opt == '?') { if (strchr(GETOPTSTR, optopt)) - errx(1, "'-%c' option requires an argument.", optopt); + warnx("'-%c' option requires an argument.", optopt); else - errx(1, "'-%c' is an invalid argument.", optopt); + warnx("'-%c' is an invalid argument.", optopt); + usage(progname); + exit(1); } } optind = 1;
Show the correct arguments when invalid arguments are used. Signed-off-by: Steve Dickson <steved@redhat.com> --- utils/idmapd/idmapd.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)