| Index: chrome/renderer/nacl_desc_wrapper_chrome.cc
|
| diff --git a/chrome/renderer/nacl_desc_wrapper_chrome.cc b/chrome/renderer/nacl_desc_wrapper_chrome.cc
|
| index eb142993383181d62560d9199d17bc24d12de5ce..c29ae1d2558d9c648c227a9f0aad1daa8bfa3ff6 100644
|
| --- a/chrome/renderer/nacl_desc_wrapper_chrome.cc
|
| +++ b/chrome/renderer/nacl_desc_wrapper_chrome.cc
|
| @@ -14,7 +14,7 @@ namespace nacl {
|
| DescWrapper* DescWrapperFactory::ImportPepperSharedMemory(intptr_t shm_int,
|
| size_t size) {
|
| base::SharedMemory* shm = reinterpret_cast<base::SharedMemory*>(shm_int);
|
| -#if defined(OS_LINUX) || defined(OS_MACOSX)
|
| +#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_OPENBSD)
|
| return ImportShmHandle(shm->handle().fd, size);
|
| #elif defined(OS_WIN)
|
| return ImportShmHandle(shm->handle(), size);
|
| @@ -25,7 +25,7 @@ DescWrapper* DescWrapperFactory::ImportPepperSharedMemory(intptr_t shm_int,
|
|
|
| DescWrapper* DescWrapperFactory::ImportPepper2DSharedMemory(intptr_t shm_int) {
|
| TransportDIB* dib = reinterpret_cast<TransportDIB*>(shm_int);
|
| -#if defined(OS_LINUX)
|
| +#if defined(OS_LINUX) || defined(OS_OPENBSD)
|
| // TransportDIBs use SysV (X) shared memory on Linux.
|
| return ImportSysvShm(dib->handle(), dib->size());
|
| #elif defined(OS_MACOSX)
|
|
|