aboutsummaryrefslogtreecommitdiff
path: root/EASTL/source/thread_support.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'EASTL/source/thread_support.cpp')
-rw-r--r--EASTL/source/thread_support.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/EASTL/source/thread_support.cpp b/EASTL/source/thread_support.cpp
index 3b8550e..693dd24 100644
--- a/EASTL/source/thread_support.cpp
+++ b/EASTL/source/thread_support.cpp
@@ -53,7 +53,11 @@ namespace eastl
pthread_mutexattr_t attr;
pthread_mutexattr_init(&attr);
- pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_PRIVATE);
+
+ #if defined(EA_HAVE_pthread_mutexattr_setpshared_DECL)
+ pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_PRIVATE);
+ #endif
+
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
pthread_mutex_init(&mMutex, &attr);
pthread_mutexattr_destroy(&attr);