Remove extern "C" from internal headers
[lttng-tools.git] / src / common / error.h
index b43ec661b76a5ee742495c438b0232007768491f..a061f6680e12e33b41f9db79053a3e4be874c458 100644 (file)
@@ -43,8 +43,8 @@ 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_HIDDEN DECLARE_URCU_TLS(const char *, logger_thread_name);
+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;
 extern int lttng_opt_verbose;
@@ -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 */
This page took 0.024332 seconds and 4 git commands to generate.