diff options
Diffstat (limited to 'cpp/include/IceUtil/Mutex.h')
-rw-r--r-- | cpp/include/IceUtil/Mutex.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/include/IceUtil/Mutex.h b/cpp/include/IceUtil/Mutex.h index 467bef3b70a..68c810cf475 100644 --- a/cpp/include/IceUtil/Mutex.h +++ b/cpp/include/IceUtil/Mutex.h @@ -134,7 +134,11 @@ Mutex::Mutex(MutexProtocol protocol) inline void Mutex::init(MutexProtocol) { +#ifdef ICE_OS_WINRT + InitializeCriticalSectionEx(&_mutex, 0, 0); +#else InitializeCriticalSection(&_mutex); +#endif } inline |