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");
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);
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);