X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fusterr.h;h=75d507ac10825825ec931a00f561d625192d1690;hb=2ddb81a86943f0ca84b92ae4a1cf144098a9d8bd;hp=1819f973069b99f670fd5411f6d7809c35daffee;hpb=fbca6b624335eef18c8d86194aeb101a720168f4;p=ust.git diff --git a/include/usterr.h b/include/usterr.h index 1819f97..75d507a 100644 --- a/include/usterr.h +++ b/include/usterr.h @@ -6,6 +6,7 @@ #include #include #include +#include #include "share.h" @@ -45,13 +46,14 @@ #define UST_STR_COMPONENT XSTR(UST_COMPONENT) -#define ERRMSG(fmt, args...) do { sigsafe_print_err(UST_STR_COMPONENT "[%ld/%ld]: " fmt " (" __FILE__ ":" XSTR(__LINE__) ")\n", (long) getpid(), (long) syscall(SYS_gettid), ## args); fflush(stderr); } while(0) +#define ERRMSG(fmt, args...) do { sigsafe_print_err(UST_STR_COMPONENT "[%ld/%ld]: " fmt " (in %s() at " __FILE__ ":" XSTR(__LINE__) ")\n", (long) getpid(), (long) syscall(SYS_gettid), ## args, __func__); fflush(stderr); } while(0) -#define DEBUG -#ifdef DEBUG +#ifdef UST_DEBUG # define DBG(fmt, args...) ERRMSG(fmt, ## args) +# define DBG_raw(fmt, args...) do { sigsafe_print_err(fmt, ## args); fflush(stderr); } while(0) #else # define DBG(fmt, args...) do {} while(0) +# define DBG_raw(fmt, args...) do {} while(0) #endif #define WARN(fmt, args...) ERRMSG("Warning: " fmt, ## args) #define ERR(fmt, args...) ERRMSG("Error: " fmt, ## args)