From fc764105397fa55e7c03f42a6d019063ec0cad00 Mon Sep 17 00:00:00 2001 From: Lluís Date: Wed, 31 Aug 2011 20:31:18 +0200 Subject: trace: separate trace event control and query routines from the simple backend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generalize the 'st_print_trace_events' and 'st_change_trace_event_state' into backend-specific 'trace_print_events' and 'trace_event_set_state' (respectively) in the "trace/control.h" file. Signed-off-by: Lluís Vilanova --- trace/default.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'trace/default.c') diff --git a/trace/default.c b/trace/default.c index 42fdb6b6a4..3573d5b296 100644 --- a/trace/default.c +++ b/trace/default.c @@ -10,6 +10,21 @@ #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 *file) { if (file) { -- cgit 1.4.1