Message ID | 20210415081527.3483835-3-tz.stoyanov@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | trace-cmd: Suppress trace library warnings | expand |
diff --git a/tracecmd/trace-cmd.c b/tracecmd/trace-cmd.c index 7376c5a5..7de0671e 100644 --- a/tracecmd/trace-cmd.c +++ b/tracecmd/trace-cmd.c @@ -35,6 +35,23 @@ void warning(const char *fmt, ...) fprintf(stderr, "\n"); } +int tep_vwarning(const char *name, const char *fmt, va_list ap) +{ + int ret = errno; + + if (!tracecmd_get_debug()) + return ret; + + if (errno) + perror(name); + + fprintf(stderr, " "); + vfprintf(stderr, fmt, ap); + fprintf(stderr, "\n"); + + return ret; +} + void pr_stat(const char *fmt, ...) { va_list ap;
Suppress all warnings from libtraceevent, libtracefs and libtracecmd if the trace-cmd application does not run in debug mode. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> --- tracecmd/trace-cmd.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)