Allow commandline option '-?' to print the help text.
authorOliver Hartkopp <socketcan@hartkopp.net>
Thu, 13 Mar 2008 21:52:20 +0000 (21:52 +0000)
committerOliver Hartkopp <socketcan@hartkopp.net>
Thu, 13 Mar 2008 21:52:20 +0000 (21:52 +0000)
candump.c
canlogserver.c

index 5c2a7f2..1ed2b8d 100644 (file)
--- a/candump.c
+++ b/candump.c
@@ -204,7 +204,7 @@ int main(int argc, char **argv)
     last_tv.tv_sec  = 0;
     last_tv.tv_usec = 0;
 
-    while ((opt = getopt(argc, argv, "m:v:i:e:t:cas:b:B:lL")) != -1) {
+    while ((opt = getopt(argc, argv, "m:v:i:e:t:cas:b:B:lL?")) != -1) {
        switch (opt) {
        case 'm':
            i = sscanf(optarg, "%x,%x,%x,%x,%x,%x",
@@ -304,7 +304,6 @@ int main(int argc, char **argv)
            break;
 
        default:
-           fprintf(stderr, "Unknown option %c\n", opt);
            print_usage(basename(argv[0]));
            exit(1);
            break;
index 5a17da9..9db8c57 100644 (file)
@@ -208,7 +208,7 @@ int main(int argc, char **argv)
     last_tv.tv_sec  = 0;
     last_tv.tv_usec = 0;
 
-    while ((opt = getopt(argc, argv, "m:v:i:e:p:")) != -1) {
+    while ((opt = getopt(argc, argv, "m:v:i:e:p:?")) != -1) {
 
        switch (opt) {
        case 'm':
@@ -246,7 +246,6 @@ int main(int argc, char **argv)
            port = atoi(optarg);
            break;
        default:
-           fprintf(stderr, "Unknown option %c\n", opt);
            print_usage(basename(argv[0]));
            exit(1);
            break;