X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Flttng%2Ftracelog.h;h=336911f4d5b243befd7c3a611a312fdce0138991;hb=c3ba99c2fb06e6ac4e5921f580c26d61afc53917;hp=4dfb9d3615c81fd9dc70bea086311b5e5e41d261;hpb=b15c4010a54a79e955d82b46826d14c882276669;p=lttng-ust.git diff --git a/include/lttng/tracelog.h b/include/lttng/tracelog.h index 4dfb9d36..336911f4 100644 --- a/include/lttng/tracelog.h +++ b/include/lttng/tracelog.h @@ -15,9 +15,13 @@ extern "C" { #define TP_TRACELOG_CB_TEMPLATE(level) \ extern void _lttng_ust_tracelog_##level(const char *file, \ - int line, const char *func, const char *fmt, ...); \ + int line, const char *func, const char *fmt, ...) \ + __attribute__ ((format(printf, 4, 5))); \ + \ extern void _lttng_ust_vtracelog_##level(const char *file, \ - int line, const char *func, const char *fmt, va_list ap); + int line, const char *func, const char *fmt, \ + va_list ap) \ + __attribute__ ((format(printf, 4, 0))); TP_TRACELOG_CB_TEMPLATE(TRACE_EMERG); TP_TRACELOG_CB_TEMPLATE(TRACE_ALERT);