X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Ferror.h;h=f927078f17726f4e4bb4a755ce16c73e3ab93caa;hp=e5255e4a42adaf9479c412679f812cd8064fa47b;hb=97e190465f6a2a7d5bf72f445bb4d9d8544a0916;hpb=5bbf8b1b7cb4cc72bd96917de7dac906d2628161 diff --git a/src/common/error.h b/src/common/error.h index e5255e4a4..f927078f1 100644 --- a/src/common/error.h +++ b/src/common/error.h @@ -30,8 +30,8 @@ #define XSTR(d) STR(d) #define STR(s) #s -extern int opt_quiet; -extern int opt_verbose; +extern int lttng_opt_quiet; +extern int lttng_opt_verbose; #define PRINT_ERR 0x1 #define PRINT_WARN 0x2 @@ -44,22 +44,22 @@ extern int opt_verbose; /* * Macro for printing message depending on command line option and verbosity. */ -#define __lttng_print(type, fmt, args...) \ - do { \ - if (opt_quiet == 0 && type == PRINT_MSG) { \ - fprintf(stdout, fmt, ## args); \ - } else if (opt_quiet == 0 && \ - (((type & PRINT_DBG) && opt_verbose == 1) || \ - ((type & (PRINT_DBG | PRINT_DBG2)) && \ - opt_verbose == 2) || \ - ((type & (PRINT_DBG | PRINT_DBG2 | PRINT_DBG3)) && \ - opt_verbose == 3))) { \ - fprintf(stderr, fmt, ## args); \ - } else if (opt_quiet == 0 && (type & (PRINT_WARN))) { \ - fprintf(stderr, fmt, ## args); \ - } else if (type & (PRINT_ERR | PRINT_BUG)) { \ - fprintf(stderr, fmt, ## args); \ - } \ +#define __lttng_print(type, fmt, args...) \ + do { \ + if (lttng_opt_quiet == 0 && type == PRINT_MSG) { \ + fprintf(stdout, fmt, ## args); \ + } else if (lttng_opt_quiet == 0 && \ + (((type & PRINT_DBG) && lttng_opt_verbose == 1) || \ + ((type & (PRINT_DBG | PRINT_DBG2)) && \ + lttng_opt_verbose == 2) || \ + ((type & (PRINT_DBG | PRINT_DBG2 | PRINT_DBG3)) && \ + lttng_opt_verbose == 3))) { \ + fprintf(stderr, fmt, ## args); \ + } else if (lttng_opt_quiet == 0 && (type & (PRINT_WARN))) { \ + fprintf(stderr, fmt, ## args); \ + } else if (type & (PRINT_ERR | PRINT_BUG)) { \ + fprintf(stderr, fmt, ## args); \ + } \ } while (0); #define MSG(fmt, args...) \ @@ -84,6 +84,7 @@ extern int opt_verbose; " [in %s() at " __FILE__ ":" XSTR(__LINE__) "]\n", ## args, __func__) #if !defined(__linux__) || ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !defined(_GNU_SOURCE)) + /* * Version using XSI strerror_r. */