diff --git a/src/threads.c b/src/threads.c
index 403af30558209d208eb33603d7effc4c4b2a12fc..4af3c92f48f04e939b02e9607efea1aee269d49b 100644
--- a/src/threads.c
+++ b/src/threads.c
@@ -8,8 +8,6 @@
 
 /* #define PICKY_MUTEX */
 
-#ifdef _REENTRANT
-
 #include "pike_error.h"
 
 /* Define to get a debug trace of thread operations. Debug levels can be 0-2. */
@@ -75,6 +73,8 @@ PMOD_EXPORT struct Pike_interpreter_struct * pike_get_interpreter_pointer(void)
 #include "pike_threadlib.h"
 #endif
 
+#ifdef _REENTRANT
+
 #ifndef VERBOSE_THREADS_DEBUG
 #define THREADS_FPRINTF(LEVEL,FPRINTF_ARGS)
 #else