summaryrefslogtreecommitdiffstats
path: root/base/shared_memory.h
diff options
context:
space:
mode:
authorevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-14 20:08:02 +0000
committerevanm@google.com <evanm@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-14 20:08:02 +0000
commit5425c6863c0d8eebdf4b9b8f85b2b67d8248342c (patch)
tree9db3cbc08e98fa2b83c4169f959e4829198c7498 /base/shared_memory.h
parente5efcc5803a4cb104ce7283cc76f3f172ca50d69 (diff)
downloadchromium_src-5425c6863c0d8eebdf4b9b8f85b2b67d8248342c.zip
chromium_src-5425c6863c0d8eebdf4b9b8f85b2b67d8248342c.tar.gz
chromium_src-5425c6863c0d8eebdf4b9b8f85b2b67d8248342c.tar.bz2
Don't include system headers inside a namespace.
Review URL: http://codereview.chromium.org/10950 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5498 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/shared_memory.h')
-rw-r--r--base/shared_memory.h7
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