diff options
-rw-r--r-- | base/shared_memory.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/base/shared_memory.h b/base/shared_memory.h index 34420ce..ea60fa6 100644 --- a/base/shared_memory.h +++ b/base/shared_memory.h @@ -5,7 +5,13 @@ #ifndef BASE_SHARED_MEMORY_H_ #define BASE_SHARED_MEMORY_H_ +#include "build/build_config.h" + +#if defined(OS_POSIX) +#include <semaphore.h> +#endif #include <string> + #include "base/basictypes.h" #include "base/process.h" @@ -17,7 +23,6 @@ namespace base { typedef HANDLE SharedMemoryHandle; typedef HANDLE SharedMemoryLock; #elif defined(OS_POSIX) -#include <semaphore.h> typedef int SharedMemoryHandle; typedef sem_t* SharedMemoryLock; #endif |