summaryrefslogtreecommitdiffstats
path: root/base/shared_memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/shared_memory.h')
-rw-r--r--base/shared_memory.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/base/shared_memory.h b/base/shared_memory.h
index 3fb7298..74888e8 100644
--- a/base/shared_memory.h
+++ b/base/shared_memory.h
@@ -39,8 +39,9 @@
typedef HANDLE SharedMemoryHandle;
typedef HANDLE SharedMemoryLock;
#elif defined(OS_POSIX)
+#include <semaphore.h>
typedef int SharedMemoryHandle;
-typedef int SharedMemoryLock;
+typedef sem_t* SharedMemoryLock;
#endif
// Platform abstraction for shared memory. Provides a C++ wrapper