chiark / gitweb /
use no_argument, required_argument, optional_argument in longopts
[elogind.git] / udev / udevadm-test.c
index ba0852871a9fa6520822ef1143cb71ee482b0789..f4b0125d3cdbf28d2e39fb6975aca820dd6460b4 100644 (file)
@@ -83,10 +83,10 @@ int udevadm_test(struct udev *udev, int argc, char *argv[])
        int rc = 0;
 
        static const struct option options[] = {
-               { "action", 1, NULL, 'a' },
-               { "subsystem", 1, NULL, 's' },
-               { "force", 0, NULL, 'f' },
-               { "help", 0, NULL, 'h' },
+               { "action", required_argument, NULL, 'a' },
+               { "subsystem", required_argument, NULL, 's' },
+               { "force", no_argument, NULL, 'f' },
+               { "help", no_argument, NULL, 'h' },
                {}
        };