diff --git a/bin/ax25dump.c b/bin/ax25dump.c index a3ad8a5..2be8cee 100644 --- a/bin/ax25dump.c +++ b/bin/ax25dump.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include @@ -36,6 +37,10 @@ static void usage(int argc, char **argv, const char *message, ...) { int main(int argc, char **argv) { patty_client *client; + struct option opts[] = { + { NULL, 0, NULL, 0 } + }; + uint8_t buf[4096]; ssize_t readlen; @@ -45,6 +50,12 @@ int main(int argc, char **argv) { struct stat st; + int ch; + + if ((ch = getopt_long(argc, argv, "", opts, NULL)) >= 0) { + usage(argc, argv, NULL); + } + if (argc < 2) { usage(argc, argv, "Not enough arguments provided"); }