diff options
-rw-r--r-- | cpp/include/IceUtil/Mutex.h | 6 |
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; |