X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fcontext.c;h=f2f76be31a1cdbe0dc40da3284948ebc21812855;hp=507e90abb92d0abb7d94a06d1fe8d863b0a10f79;hb=e669e45e7fdff6b855907cde40524ebf4cc8a3bc;hpb=f5b30718d69b31bc998888fd414b47ba3ea8dd15 diff --git a/lib/context.c b/lib/context.c index 507e90ab..f2f76be3 100644 --- a/lib/context.c +++ b/lib/context.c @@ -67,9 +67,9 @@ int bt_context_add_trace(struct bt_context *ctx, const char *path, td = fmt->open_trace(path, O_RDONLY, ctf_move_pos_slow, NULL); if (!td) { - fprintf(stdout, "[error] [Context] Cannot Open_trace of the format %s .\n\n", + fprintf(stdout, "[error] [Context] Cannot open_trace of the format %s .\n\n", path); - return 0; + return -1; } /* Create an handle for the trace */ @@ -77,7 +77,7 @@ int bt_context_add_trace(struct bt_context *ctx, const char *path, if (handle < 0) { fprintf(stdout, "[error] [Context] Creating trace handle %s .\n\n", path); - return 0; + return -1; } handle->format = fmt; handle->td = td; @@ -89,14 +89,14 @@ int bt_context_add_trace(struct bt_context *ctx, const char *path, (gpointer) (unsigned long) handle->id, handle); trace_collection_add(ctx->tc, td); - return handle->id; + return 0; } /* * Unable to open toplevel: failure. * Unable to open some subdirectory or file: warn and continue; */ -int bt_context_add_traces(struct bt_context *ctx, const char *path, +int bt_context_add_traces_recursive(struct bt_context *ctx, const char *path, const char *format_str) { FTS *tree;