diff options
Diffstat (limited to 'base/shared_memory.h')
-rw-r--r-- | base/shared_memory.h | 3 |
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 |