X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace.c;h=0ec30162a0dcc16d56216a38d93ba08c3ae62ede;hp=b603dee53e22a555b0f7b94c9dda7e3651c71ddf;hb=463b02a3703120da9580609acff5b80987306766;hpb=bbefb8dd3e1e198313e2eaf83f5451224ef8e27e diff --git a/converter/babeltrace.c b/converter/babeltrace.c index b603dee5..0ec30162 100644 --- a/converter/babeltrace.c +++ b/converter/babeltrace.c @@ -69,7 +69,8 @@ static void list_formats(FILE *fp) static void usage(FILE *fp) { - fprintf(fp, "Babeltrace %u.%u\n\n", BABELTRACE_VERSION_MAJOR, + fprintf(fp, "BabelTrace Trace Converter %u.%u\n\n", + BABELTRACE_VERSION_MAJOR, BABELTRACE_VERSION_MINOR); fprintf(fp, "usage : babeltrace [OPTIONS] INPUT OUTPUT\n"); fprintf(fp, "\n"); @@ -96,6 +97,11 @@ static int parse_options(int argc, char **argv) poptContext pc; int opt, ret = 0; + if (argc == 1) { + usage(stdout); + return 1; /* exit cleanly */ + } + pc = poptGetContext(NULL, argc, (const char **) argv, long_options, 0); poptReadDefaultConfig(pc, 0); @@ -200,12 +206,19 @@ int main(int argc, char **argv) opt_output_path); goto error_td_write; } - +#if 0 + ret = print_trace(fmt_write, td_write, fmt_read, td_read); + if (ret) { + fprintf(stdout, "Error printing trace.\n\n"); + goto error_copy_trace; + } +#endif //0 fmt_write->close_trace(td_write); fmt_read->close_trace(td_read); exit(EXIT_SUCCESS); /* Error handling */ +error_copy_trace: fmt_write->close_trace(td_write); error_td_write: fmt_read->close_trace(td_read);