The functions made public are: help_cmd, do_help_cmd, do_trace_event_set_state and do_trace_file.
Put the header declaration in monitor/monitor-system.h directly to avoid a type conflict. Signed-off-by: Benoit Canet <ben...@irqsave.net> --- include/monitor/monitor-system.h | 4 ++++ monitor.c | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/include/monitor/monitor-system.h b/include/monitor/monitor-system.h index f06f66e..6cbf2a4 100644 --- a/include/monitor/monitor-system.h +++ b/include/monitor/monitor-system.h @@ -98,5 +98,9 @@ int get_double(Monitor *mon, double *pval, const char **pp); int GCC_FMT_ATTR(2, 3) monitor_fprintf(FILE *stream, const char *fmt, ...); +void help_cmd(Monitor *mon, const char *name); +void do_help_cmd(Monitor *mon, const QDict *qdict); +void do_trace_event_set_state(Monitor *mon, const QDict *qdict); +void do_trace_file(Monitor *mon, const QDict *qdict); #endif diff --git a/monitor.c b/monitor.c index 30d8eda..488777e 100644 --- a/monitor.c +++ b/monitor.c @@ -739,7 +739,7 @@ static void help_cmd_dump(Monitor *mon, const mon_cmd_t *cmds, } } -static void help_cmd(Monitor *mon, const char *name) +void help_cmd(Monitor *mon, const char *name) { char *args[MAX_ARGS]; int nb_args = 0; @@ -768,12 +768,12 @@ static void help_cmd(Monitor *mon, const char *name) free_cmdline_args(args, nb_args); } -static void do_help_cmd(Monitor *mon, const QDict *qdict) +void do_help_cmd(Monitor *mon, const QDict *qdict) { help_cmd(mon, qdict_get_try_str(qdict, "name")); } -static void do_trace_event_set_state(Monitor *mon, const QDict *qdict) +void do_trace_event_set_state(Monitor *mon, const QDict *qdict) { const char *tp_name = qdict_get_str(qdict, "name"); bool new_state = qdict_get_bool(qdict, "option"); @@ -794,7 +794,7 @@ static void do_trace_event_set_state(Monitor *mon, const QDict *qdict) } #ifdef CONFIG_TRACE_SIMPLE -static void do_trace_file(Monitor *mon, const QDict *qdict) +void do_trace_file(Monitor *mon, const QDict *qdict) { const char *op = qdict_get_try_str(qdict, "op"); const char *arg = qdict_get_try_str(qdict, "arg"); -- 2.0.1