New public API for lttng control
[lttng-tools.git] / lttng / lttng.c
index 77006bc7f63ab11834bb3b6286e8d69f7af58f55..0cd5a2874ed6173c513f05646cbbcf8561ccf7f7 100644 (file)
@@ -39,7 +39,6 @@ static int opt_no_sessiond;
 static char *opt_sessiond_path;
 
 enum {
-       OPT_NO_SESSIOND,
        OPT_SESSION_PATH,
        OPT_DUMP_OPTIONS,
        OPT_DUMP_COMMANDS,
@@ -51,7 +50,7 @@ static struct option long_options[] = {
        {"group",            1, NULL, 'g'},
        {"verbose",          0, NULL, 'v'},
        {"quiet",            0, NULL, 'q'},
-       {"no-sessiond",      0, NULL, OPT_NO_SESSIOND},
+       {"no-sessiond",      0, NULL, 'n'},
        {"sessiond-path",    1, NULL, OPT_SESSION_PATH},
        {"list-options",     0, NULL, OPT_DUMP_OPTIONS},
        {"list-commands",    0, NULL, OPT_DUMP_COMMANDS},
@@ -63,7 +62,6 @@ static struct cmd_struct commands[] =  {
        { "list", cmd_list},
        { "create", cmd_create},
        { "destroy", cmd_destroy},
-       { "add-channel", cmd_add_channel},
        { "start", cmd_start},
        { "stop", cmd_stop},
        { "enable-event", cmd_enable_events},
@@ -86,13 +84,12 @@ static void usage(FILE *ofp)
        fprintf(ofp, "  -g, --group NAME       Unix tracing group name. (default: tracing)\n");
        fprintf(ofp, "  -v, --verbose          Verbose mode\n");
        fprintf(ofp, "  -q, --quiet            Quiet mode\n");
-       fprintf(ofp, "      --no-sessiond      Don't spawn a session daemon\n");
+       fprintf(ofp, "  -n, --no-sessiond      Don't spawn a session daemon\n");
        fprintf(ofp, "      --sessiond-path    Session daemon full path\n");
        fprintf(ofp, "      --list-options     Simple listing of lttng options\n");
        fprintf(ofp, "      --list-commands    Simple listing of lttng commands\n");
        fprintf(ofp, "\n");
        fprintf(ofp, "Commands:\n");
-       fprintf(ofp, "    add-channel     Add channel to tracer\n");
        fprintf(ofp, "    add-context     Add context to event or/and channel\n");
        fprintf(ofp, "    create          Create tracing session\n");
        fprintf(ofp, "    destroy         Teardown tracing session\n");
@@ -373,7 +370,7 @@ static int parse_args(int argc, char **argv)
                clean_exit(EXIT_FAILURE);
        }
 
-       while ((opt = getopt_long(argc, argv, "+hvqg:", long_options, NULL)) != -1) {
+       while ((opt = getopt_long(argc, argv, "+hnvqg:", long_options, NULL)) != -1) {
                switch (opt) {
                case 'h':
                        usage(stderr);
@@ -387,7 +384,7 @@ static int parse_args(int argc, char **argv)
                case 'g':
                        lttng_set_tracing_group(optarg);
                        break;
-               case OPT_NO_SESSIOND:
+               case 'n':
                        opt_no_sessiond = 1;
                        break;
                case OPT_SESSION_PATH:
This page took 0.023617 seconds and 4 git commands to generate.