Add usage
authorBrian McGillion <brian.mcgillion@intel.com>
Fri, 11 Nov 2011 08:34:04 +0000 (10:34 +0200)
committerBrian McGillion <brian.mcgillion@intel.com>
Fri, 11 Nov 2011 08:34:04 +0000 (10:34 +0200)
utils/smackload.c

index b86ee81..af93153 100644 (file)
 #include <stdlib.h>
 #include <stdio.h>
 
+static int usage(const char *bin)
+{
+       fprintf(stderr, "Usage: %s [-c] <path>\n", bin);
+       exit(1);
+}
+
 int main(int argc, char **argv)
 {
        int clear = 0;
@@ -37,11 +43,13 @@ int main(int argc, char **argv)
                                clear = 1;
                                break;
                        default:
-                               fprintf(stderr, "Usage: %s [-c] <path>\n", argv[0]);
-                               exit(1);
+                               usage(argv[0]);
                }
        }
 
+       if (optind == argc)
+               usage(argv[0]);
+
        if (is_smackfs_mounted() != 1) {
                fprintf(stderr, "ERROR: SmackFS is not mounted.\n");
                return -1;