From dbef3cc14f35f10d18d7b1c3b5161e988e87eef6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 27 May 2004 04:56:09 +0000 Subject: [PATCH] export UsingNPTL --- stepmania/src/archutils/Unix/LinuxThreadHelpers.cpp | 2 +- stepmania/src/archutils/Unix/LinuxThreadHelpers.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/archutils/Unix/LinuxThreadHelpers.cpp b/stepmania/src/archutils/Unix/LinuxThreadHelpers.cpp index 32c470dc0a..9fea71cb12 100644 --- a/stepmania/src/archutils/Unix/LinuxThreadHelpers.cpp +++ b/stepmania/src/archutils/Unix/LinuxThreadHelpers.cpp @@ -46,7 +46,7 @@ CString ThreadsVersion() } /* Crash-conditions-safe: */ -static bool UsingNPTL() +bool UsingNPTL() { char buf[1024] = ""; int ret = confstr( _CS_GNU_LIBPTHREAD_VERSION, buf, sizeof(buf) ); diff --git a/stepmania/src/archutils/Unix/LinuxThreadHelpers.h b/stepmania/src/archutils/Unix/LinuxThreadHelpers.h index 743e4c9614..07b2795010 100644 --- a/stepmania/src/archutils/Unix/LinuxThreadHelpers.h +++ b/stepmania/src/archutils/Unix/LinuxThreadHelpers.h @@ -6,6 +6,9 @@ CString ThreadsVersion(); /* Get the current thread's ThreadID. */ int GetCurrentThreadId(); +/* Return true if NPTL libraries are in use, false if linuxthreads. */ +bool UsingNPTL(); + int SuspendThread( int ThreadID ); int ResumeThread( int ThreadID );