-#define LTTNG_CONSUMER_SIG_SWITCH ((SIGRTMIN + 10))
-#define LTTNG_CONSUMER_SIG_TEARDOWN ((SIGRTMIN + 11))
-#define LTTNG_CONSUMER_SIG_LIVE ((SIGRTMIN + 12))
-#define LTTNG_CONSUMER_SIG_MONITOR ((SIGRTMIN + 13))
-#define LTTNG_CONSUMER_SIG_EXIT ((SIGRTMIN + 14))
+#include <pthread.h>
+
+#define LTTNG_CONSUMER_SIG_SWITCH ((SIGRTMIN + 10))
+#define LTTNG_CONSUMER_SIG_TEARDOWN ((SIGRTMIN + 11))
+#define LTTNG_CONSUMER_SIG_LIVE ((SIGRTMIN + 12))
+#define LTTNG_CONSUMER_SIG_MONITOR ((SIGRTMIN + 13))
+#define LTTNG_CONSUMER_SIG_EXIT ((SIGRTMIN + 14))