OSDN Git Service

monitor: add version information
authorGustavo Padovan <gustavo@padovan.org>
Fri, 27 Apr 2012 02:00:37 +0000 (23:00 -0300)
committerJohan Hedberg <johan.hedberg@intel.com>
Fri, 27 Apr 2012 12:16:08 +0000 (15:16 +0300)
monitor/main.c

index 3c4886f..4e8b433 100644 (file)
@@ -58,6 +58,7 @@ static void usage(void)
 
 static const struct option main_options[] = {
        { "btsnoop",    required_argument, NULL, 'b'    },
+       { "version",    no_argument,       NULL, 'v'    },
        { "help",       no_argument,       NULL, 'h'    },
        { }
 };
@@ -72,7 +73,7 @@ int main(int argc, char *argv[])
        for (;;) {
                int opt;
 
-               opt = getopt_long(argc, argv, "bh", main_options, NULL);
+               opt = getopt_long(argc, argv, "bvh", main_options, NULL);
                if (opt < 0)
                        break;
 
@@ -80,6 +81,9 @@ int main(int argc, char *argv[])
                case 'b':
                        btsnoop_open(optarg);
                        break;
+               case 'v':
+                       printf("%s\n", VERSION);
+                       return EXIT_SUCCESS;
                case 'h':
                        usage();
                        return EXIT_SUCCESS;