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