X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fview.c;h=430f8b62cfd208375691f3dda72ceb64f9ee881a;hb=590b9e3c8fdaf2912d5919244a475f0e2f32f1b5;hp=9e7c9d91e55d8127e4e09d43169dd35dc14cfaa7;hpb=d14d33bf091e72b23b1f90ea18a0a01bed098b76;p=lttng-tools.git diff --git a/src/bin/lttng/commands/view.c b/src/bin/lttng/commands/view.c index 9e7c9d91e..430f8b62c 100644 --- a/src/bin/lttng/commands/view.c +++ b/src/bin/lttng/commands/view.c @@ -88,6 +88,7 @@ static void usage(FILE *ofp) fprintf(ofp, "Where SESSION_NAME is an optional session name. If not specified, lttng will\n"); fprintf(ofp, "get it from the configuration file (.lttngrc).\n"); fprintf(ofp, "\n"); + fprintf(ofp, "Options:\n"); fprintf(ofp, " -h, --help Show this help\n"); fprintf(ofp, " --list-options Simple listing of options\n"); fprintf(ofp, " -t, --trace-path PATH Trace directory path for the viewer\n"); @@ -258,7 +259,11 @@ static int spawn_viewer(const char *trace_path) ret = execvp(viewer_bin, argv); if (ret) { - PERROR("exec: %s", viewer_bin); + if (errno == ENOENT) { + ERR("%s not found on the system", viewer_bin); + } else { + PERROR("exec: %s", viewer_bin); + } free(argv); ret = CMD_FATAL; goto error; @@ -346,8 +351,6 @@ static int view_trace(void) goto free_sessions; } - ret = CMD_SUCCESS; - free_sessions: if (sessions) { free(sessions);