#define _bt_printf_perror(fp, fmt, args...) \
({ \
- char buf[PERROR_BUFLEN] = "Error in strerror_r()"; \
- compat_strerror_r(errno, buf, sizeof(buf)); \
- _bt_printfe(fp, "error", buf, fmt, ## args); \
+ const char *errstr; \
+ errstr = g_strerror(errno); \
+ _bt_printfe(fp, "error", errstr, fmt, ## args); \
})
#define _bt_printfl_perror(fp, lineno, fmt, args...) \
({ \
- char buf[PERROR_BUFLEN] = "Error in strerror_r()"; \
- compat_strerror_r(errno, buf, sizeof(buf)); \
- _bt_printfle(fp, "error", lineno, buf, fmt, ## args); \
+ const char *errstr; \
+ errstr = g_strerror(errno); \
+ _bt_printfle(fp, "error", lineno, errstr, fmt, ## args);\
})
/* printf without lineno information */
# endif
#endif
+#ifndef min
+#define min(a, b) (((a) < (b)) ? (a) : (b))
+#endif
+
+#ifndef max
+#define max(a, b) (((a) > (b)) ? (a) : (b))
+#endif
+
/*
* BT_HIDDEN: set the hidden attribute for internal functions
*/
extern uint64_t opt_clock_offset_ns;
extern int babeltrace_ctf_console_output;
extern char *opt_debug_info_dir;
+extern char *opt_debug_info_target_prefix;
#endif