summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-03-12 05:22:25 +0000
committerLeah Rowe <leah@libreboot.org>2026-03-12 05:22:25 +0000
commitfcecb1229e025bd84d3eb477bbddf127eddf45d1 (patch)
tree3ebddf725a2210896e1962b8f0b75a4e2c08ca90 /util
parent69fb0618ccf9d4f338cf341bfce96121b18b72f3 (diff)
util/spkmodem-recv: add a usage function
replace the err call in getopt Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util')
-rw-r--r--util/spkmodem_recv/spkmodem-recv.c10
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)
{