]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/mutex_private.h
Move most platform-specific code into overlay directories
[libs/core.git] / source / core / mutex_private.h
index 0b092dad9e441d8e9e5563d50a6b7b7c280326f6..615b25548b84200b7919e1a5cb4cd457780192a7 100644 (file)
@@ -1,22 +1,14 @@
 #ifndef MSP_CORE_MUTEX_PRIVATE_H_
 #define MSP_CORE_MUTEX_PRIVATE_H_
 
 #ifndef MSP_CORE_MUTEX_PRIVATE_H_
 #define MSP_CORE_MUTEX_PRIVATE_H_
 
-#ifdef WIN32
-#include <windows.h>
-#else
-#include <pthread.h>
-#endif
 #include "mutex.h"
 #include "mutex.h"
+#include "mutex_platform.h"
 
 namespace Msp {
 
 struct Mutex::Private
 {
 
 namespace Msp {
 
 struct Mutex::Private
 {
-#ifdef WIN32
-       CRITICAL_SECTION crit;
-#else
-       pthread_mutex_t mutex;
-#endif
+       PlatformMutex mutex;
 };
 
 } // namespace Msp
 };
 
 } // namespace Msp