X-Git-Url: https://git.lttng.org/?p=lttngtop.git;a=blobdiff_plain;f=src%2Flttngtop.c;fp=src%2Flttngtop.c;h=cce1901775067469f37bd29ab2ae5e258b4f3c24;hp=be5af54d601458994c0e4050b4dca4c94fe470a7;hb=3012757f8942d76ed7be09953475c618f05b7fbb;hpb=26e46ddee86d2de5c88997bf8362a6f27a0a2ff9 diff --git a/src/lttngtop.c b/src/lttngtop.c index be5af54..cce1901 100644 --- a/src/lttngtop.c +++ b/src/lttngtop.c @@ -106,6 +106,7 @@ enum { OPT_ALL, OPT_OUTPUT_FILE, OPT_VERBOSE, + OPT_GUI_TEST, }; static struct poptOption long_options[] = { @@ -122,6 +123,7 @@ static struct poptOption long_options[] = { { "all", 'a', POPT_ARG_NONE, NULL, OPT_ALL, NULL, NULL }, { "output", 'o', POPT_ARG_STRING, &opt_output, OPT_OUTPUT_FILE, NULL, NULL }, { "verbose", 'v', POPT_ARG_NONE, NULL, OPT_VERBOSE, NULL, NULL }, + { "gui-test", 'g', POPT_ARG_NONE, NULL, OPT_GUI_TEST, NULL, NULL }, { NULL, 0, 0, NULL, 0, NULL, NULL }, }; @@ -689,6 +691,7 @@ void usage(FILE *fp) fprintf(fp, " -r, --relay-hostname Network live streaming : hostname of the lttng-relayd (default port)\n"); fprintf(fp, " -b, --begin Network live streaming : read the trace for the beginning of the recording\n"); fprintf(fp, " -o, --output In textdump, output the log in \n"); + fprintf(fp, " -g, --gui-test Test if the ncurses support is compiled in (return 0 if it is)\n"); } /* @@ -789,6 +792,13 @@ static int parse_options(int argc, char **argv) usage(stdout); ret = 1; /* exit cleanly */ goto end; + case OPT_GUI_TEST: +#ifdef HAVE_LIBNCURSES + exit(EXIT_SUCCESS); +#else + exit(EXIT_FAILURE); +#endif + goto end; case OPT_TEXTDUMP: opt_textdump = 1; break;