summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/Mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceUtil/Mutex.h')
-rw-r--r--cpp/include/IceUtil/Mutex.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/include/IceUtil/Mutex.h b/cpp/include/IceUtil/Mutex.h
index a0ec7f03676..79f7d3189b2 100644
--- a/cpp/include/IceUtil/Mutex.h
+++ b/cpp/include/IceUtil/Mutex.h
@@ -211,7 +211,11 @@ Mutex::lock(LockState&) const
#else
inline void
-Mutex::init(MutexProtocol protocol)
+Mutex::init(MutexProtocol
+#if defined(_POSIX_THREAD_PRIO_INHERIT) && _POSIX_THREAD_PRIO_INHERIT > 0
+ protocol
+#endif
+ )
{
int rc;
pthread_mutexattr_t attr;