diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2008-05-14 23:29:02 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2008-05-14 23:29:02 +0000 |
commit | 22d0b5dc8b8fbd7be4f61aa2b251f20885130da1 (patch) | |
tree | 6fc5fe5a0aa379e0bf5fbecc0ffb1a81062511e9 /usr.sbin/fifolog/fifolog_writer | |
parent | 5fea260f19780714ad63cc41dc1395eaf2c4baaa (diff) | |
download | src-22d0b5dc8b8fbd7be4f61aa2b251f20885130da1.tar.gz src-22d0b5dc8b8fbd7be4f61aa2b251f20885130da1.zip |
Populate usage()
Submitted by: Jaakko Heinonen <jh@saunalahti.fi>
Notes
Notes:
svn path=/head/; revision=179000
Diffstat (limited to 'usr.sbin/fifolog/fifolog_writer')
-rw-r--r-- | usr.sbin/fifolog/fifolog_writer/fifolog_writer.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c b/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c index 469d2845eda0..fd107115711f 100644 --- a/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c +++ b/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c @@ -28,6 +28,7 @@ #include <stdio.h> #include <stdlib.h> +#include <sysexits.h> #include <err.h> #include <unistd.h> #include <ctype.h> @@ -38,6 +39,14 @@ #include "libfifolog.h" +static void +usage(void) +{ + fprintf(stderr, "fifolog_writer [-w write-rate] [-s sync-rate] " + "[-z compression] file\n"); + exit(EX_USAGE); +} + int main(int argc, char * const *argv) { @@ -62,19 +71,19 @@ main(int argc, char * const *argv) z_opt = strtoul(optarg, NULL, 0); break; default: - errx(1, "Usage"); + usage(); } } argc -= optind; argv += optind; if (argc != 1) - errx(1, "Usage"); + usage(); if (z_opt > 9) - errx(1, "Usage"); + usage(); if (w_opt > s_opt) - errx(1, "Usage"); + usage(); f = fifolog_write_new(); assert(f != NULL); |