diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index e3ac019d7f4ff71095d682e4349115ae912eb81d..d3d364a02cbb004d92246f33326ffca5a9b774cc 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -91,6 +91,9 @@ static	WORD	last_node;
 static	bool	terminate_server=false;
 static	str_list_t recycle_semfiles;
 static	str_list_t shutdown_semfiles;
+#ifdef _THREAD_SUID_BROKEN
+int	thread_suid_broken=TRUE;			/* NPTL is no longer broken */
+#endif
 
 extern "C" {
 
diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index a754d7f9a5bd5b4db85d608eddb0f287fd52936f..79be76860f7f711dc1df70ecdf6f82fd5a64ddc2 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -69,6 +69,12 @@
 
 #endif
 
+#ifdef _THREAD_SUID_BROKEN
+extern int	thread_suid_broken;			/* NPTL is no longer broken */
+#else
+#define thread_suid_broken FALSE
+#endif
+
 /******************/
 /* ANSI C Library */
 /******************/
diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index 33db19a6bd2b4d0637acce000446002813373afe..cbb26eadf263d3bf65c7801f6d5196c46d319821 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -200,10 +200,6 @@ static const char* web_usage  = "Web server settings:\n"
 							"\tw-         disable Web server (no services module)\n"
 							"\n"
 							;
-#ifdef _THREAD_SUID_BROKEN
-int	thread_suid_broken=TRUE;			/* NPTL is no longer broken */
-#endif
-
 static int lputs(int level, char *str)
 {
 	static pthread_mutex_t mutex;
diff --git a/src/sbbs3/sbbscon.h b/src/sbbs3/sbbscon.h
deleted file mode 100644
index 090111bd799dd501dd9effc4efb57e7ae7713662..0000000000000000000000000000000000000000
--- a/src/sbbs3/sbbscon.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef _SBBSCON_H_
-#define _SBBSCON_H_
-
-#ifdef _THREAD_SUID_BROKEN
-extern int	thread_suid_broken;			/* NPTL is no longer broken */
-#else
-#define thread_suid_broken FALSE
-#endif
-
-#endif