diff options
Diffstat (limited to 'trace/default.c')
-rw-r--r-- | trace/default.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/trace/default.c b/trace/default.c new file mode 100644 index 0000000..c9b27a2 --- /dev/null +++ b/trace/default.c @@ -0,0 +1,41 @@ +/* + * Default implementation for backend initialization from commandline. + * + * Copyright (C) 2011 LluĂs Vilanova <vilanova@ac.upc.edu> + * + * This work is licensed under the terms of the GNU GPL, version 2. See + * the COPYING file in the top-level directory. + */ + +#include "trace/control.h" + + +void trace_print_events(FILE *stream, fprintf_function stream_printf) +{ + fprintf(stderr, "warning: " + "cannot print the trace events with the current backend\n"); + stream_printf(stream, "error: " + "operation not supported with the current backend\n"); +} + +bool trace_event_set_state(const char *name, bool state) +{ + fprintf(stderr, "warning: " + "cannot set the state of a trace event with the current backend\n"); + return false; +} + +bool trace_backend_init(const char *events, const char *file) +{ + if (events) { + fprintf(stderr, "error: -trace events=...: " + "option not supported by the selected tracing backend\n"); + return false; + } + if (file) { + fprintf(stderr, "error: -trace file=...: " + "option not supported by the selected tracing backend\n"); + return false; + } + return true; +} |