X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fusterr.h;h=3ec7ae0dd697d1d7d6fd073d1d98762758131f92;hb=3e43d6d37041b251cd969f9ec33271cb1c37b8a0;hp=0f6d3608bdbdcc6b859c804c98508fcc0d35727c;hpb=a09dac63957396890b1085cac0fee92ecc5db87a;p=ust.git diff --git a/include/usterr.h b/include/usterr.h index 0f6d360..3ec7ae0 100644 --- a/include/usterr.h +++ b/include/usterr.h @@ -25,6 +25,8 @@ #include #include +#include + #include "share.h" #ifndef UST_COMPONENT @@ -40,7 +42,8 @@ * signal handlers, so we must use a print method which is signal safe. */ -extern int ust_safe_snprintf(char *str, size_t n, const char *fmt, ...); +extern int ust_safe_snprintf(char *str, size_t n, const char *fmt, ...) + __attribute__ ((format (printf, 3, 4))); #define sigsafe_print_err(fmt, args...) \ { \