summaryrefslogtreecommitdiffstats
path: root/base/shared_memory.h
diff options
context:
space:
mode:
authoravi@google.com <avi@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-12 21:06:40 +0000
committeravi@google.com <avi@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-12 21:06:40 +0000
commit4fc77b95e324c437a0be79a3d4244eddac9f36e3 (patch)
treeb76cde22c7a3524185a51ffb0077caee43cadc46 /base/shared_memory.h
parentb810aa3cd171acccac12ee440bd0ca44784c9e53 (diff)
downloadchromium_src-4fc77b95e324c437a0be79a3d4244eddac9f36e3.zip
chromium_src-4fc77b95e324c437a0be79a3d4244eddac9f36e3.tar.gz
chromium_src-4fc77b95e324c437a0be79a3d4244eddac9f36e3.tar.bz2
The Posix shared memory implementation.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@742 0039d316-1c4b-4281-b951-d872f2087c98
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