X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Ferror.h;h=bcbb51b16c1a1910229bd2820070e92ed108db28;hb=c5c79321eb1937f3d208210365c512f4a186ec2a;hp=8af989e0436fd910678eb994fa7ebef48c63dd0a;hpb=0c818c97b35a36971c326171d9aea5b0a432ced9;p=lttng-tools.git diff --git a/src/common/error.h b/src/common/error.h index 8af989e04..bcbb51b16 100644 --- a/src/common/error.h +++ b/src/common/error.h @@ -43,7 +43,7 @@ struct log_time { /* Format: 00:00:00.000000000 plus NULL byte. */ char str[19]; }; -extern DECLARE_URCU_TLS(struct log_time, error_log_time); +extern LTTNG_EXPORT DECLARE_URCU_TLS(struct log_time, error_log_time); extern DECLARE_URCU_TLS(const char *, logger_thread_name); extern int lttng_opt_quiet; @@ -108,7 +108,7 @@ static inline bool __lttng_print_check_opt(enum lttng_error_level type) return true; } -void lttng_abort_on_error(void); +C_LINKAGE void lttng_abort_on_error(void); static inline void __lttng_print_check_abort(enum lttng_error_level type) { @@ -221,7 +221,7 @@ static inline void __lttng_print_check_abort(enum lttng_error_level type) DBG3(fmt, ## args); \ break; \ default: \ - assert(0); \ + abort(); \ } \ } while(0); @@ -262,7 +262,6 @@ const char *error_get_str(int32_t code); const char *log_add_time(void); /* Name must be a statically-allocated string. */ -LTTNG_HIDDEN void logger_set_thread_name(const char *name, bool set_pthread_name); #endif /* _ERROR_H */