diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-03-12 05:22:25 +0000 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-03-12 05:22:25 +0000 |
| commit | fcecb1229e025bd84d3eb477bbddf127eddf45d1 (patch) | |
| tree | 3ebddf725a2210896e1962b8f0b75a4e2c08ca90 | |
| parent | 69fb0618ccf9d4f338cf341bfce96121b18b72f3 (diff) | |
util/spkmodem-recv: add a usage function
replace the err call in getopt
Signed-off-by: Leah Rowe <leah@libreboot.org>
| -rw-r--r-- | util/spkmodem_recv/spkmodem-recv.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/util/spkmodem_recv/spkmodem-recv.c b/util/spkmodem_recv/spkmodem-recv.c index c09bf7c5..60f589a0 100644 --- a/util/spkmodem_recv/spkmodem-recv.c +++ b/util/spkmodem_recv/spkmodem-recv.c @@ -71,6 +71,7 @@ static void print_stats(struct decoder_state *st); static void reset_char(struct decoder_state *st); static void err(int errval, const char *msg, ...); +static void usage(void); static const char *progname(void); int getopt(int, char * const *, const char *); @@ -110,7 +111,7 @@ main(int argc, char **argv) st.debug = 1; break; default: - err(EINVAL, "Invalid argument"); + usage(); } } @@ -279,6 +280,13 @@ err(int errval, const char *msg, ...) exit(EXIT_FAILURE); } +static void +usage(void) +{ + fprintf(stderr, "usage: %s [-d]\n", progname()); + exit(EXIT_FAILURE); +} + static const char * progname(void) { |
