Use popt "required_argument" and "no_argument" constants
[lttng-tools.git] / src / bin / lttng-sessiond / main.c
index 2b99bbc993e8d9570b4b50744ec139f04926b4eb..196aa137178ce2bf31a5ad565c72cac11530ea4c 100644 (file)
@@ -133,34 +133,34 @@ static struct consumer_data ustconsumer32_data = {
 
 /* Command line options */
 static const struct option long_options[] = {
-       { "client-sock", 1, 0, 'c' },
-       { "apps-sock", 1, 0, 'a' },
-       { "kconsumerd-cmd-sock", 1, 0, '\0' },
-       { "kconsumerd-err-sock", 1, 0, '\0' },
-       { "ustconsumerd32-cmd-sock", 1, 0, '\0' },
-       { "ustconsumerd32-err-sock", 1, 0, '\0' },
-       { "ustconsumerd64-cmd-sock", 1, 0, '\0' },
-       { "ustconsumerd64-err-sock", 1, 0, '\0' },
-       { "consumerd32-path", 1, 0, '\0' },
-       { "consumerd32-libdir", 1, 0, '\0' },
-       { "consumerd64-path", 1, 0, '\0' },
-       { "consumerd64-libdir", 1, 0, '\0' },
-       { "daemonize", 0, 0, 'd' },
-       { "background", 0, 0, 'b' },
-       { "sig-parent", 0, 0, 'S' },
-       { "help", 0, 0, 'h' },
-       { "group", 1, 0, 'g' },
-       { "version", 0, 0, 'V' },
-       { "quiet", 0, 0, 'q' },
-       { "verbose", 0, 0, 'v' },
-       { "verbose-consumer", 0, 0, '\0' },
-       { "no-kernel", 0, 0, '\0' },
-       { "pidfile", 1, 0, 'p' },
-       { "agent-tcp-port", 1, 0, '\0' },
-       { "config", 1, 0, 'f' },
-       { "load", 1, 0, 'l' },
-       { "kmod-probes", 1, 0, '\0' },
-       { "extra-kmod-probes", 1, 0, '\0' },
+       { "client-sock", required_argument, 0, 'c' },
+       { "apps-sock", required_argument, 0, 'a' },
+       { "kconsumerd-cmd-sock", required_argument, 0, '\0' },
+       { "kconsumerd-err-sock", required_argument, 0, '\0' },
+       { "ustconsumerd32-cmd-sock", required_argument, 0, '\0' },
+       { "ustconsumerd32-err-sock", required_argument, 0, '\0' },
+       { "ustconsumerd64-cmd-sock", required_argument, 0, '\0' },
+       { "ustconsumerd64-err-sock", required_argument, 0, '\0' },
+       { "consumerd32-path", required_argument, 0, '\0' },
+       { "consumerd32-libdir", required_argument, 0, '\0' },
+       { "consumerd64-path", required_argument, 0, '\0' },
+       { "consumerd64-libdir", required_argument, 0, '\0' },
+       { "daemonize", no_argument, 0, 'd' },
+       { "background", no_argument, 0, 'b' },
+       { "sig-parent", no_argument, 0, 'S' },
+       { "help", no_argument, 0, 'h' },
+       { "group", required_argument, 0, 'g' },
+       { "version", no_argument, 0, 'V' },
+       { "quiet", no_argument, 0, 'q' },
+       { "verbose", no_argument, 0, 'v' },
+       { "verbose-consumer", no_argument, 0, '\0' },
+       { "no-kernel", no_argument, 0, '\0' },
+       { "pidfile", required_argument, 0, 'p' },
+       { "agent-tcp-port", required_argument, 0, '\0' },
+       { "config", required_argument, 0, 'f' },
+       { "load", required_argument, 0, 'l' },
+       { "kmod-probes", required_argument, 0, '\0' },
+       { "extra-kmod-probes", required_argument, 0, '\0' },
        { NULL, 0, 0, 0 }
 };
 
This page took 0.027846 seconds and 5 git commands to generate.