Differential D23984 Diff 69308 head/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
Changeset View
Changeset View
Standalone View
Standalone View
head/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
--- base/memory/platform_shared_memory_region.h.orig 2019-09-16 12:06:15 UTC | --- base/memory/platform_shared_memory_region.h.orig 2020-03-03 18:52:59 UTC | ||||
+++ base/memory/platform_shared_memory_region.h | +++ base/memory/platform_shared_memory_region.h | ||||
@@ -28,7 +28,7 @@ | @@ -27,7 +27,7 @@ | ||||
#include "base/files/scoped_file.h" | #include "base/files/scoped_file.h" | ||||
#endif | #endif | ||||
-#if defined(OS_LINUX) | -#if defined(OS_LINUX) | ||||
+#if defined(OS_LINUX) || defined(OS_BSD) | +#if defined(OS_LINUX) || defined(OS_BSD) | ||||
namespace content { | namespace content { | ||||
class SandboxIPCHandler; | class SandboxIPCHandler; | ||||
} | } | ||||
@@ -122,7 +122,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { | @@ -121,7 +121,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { | ||||
kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE | kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE | ||||
}; | }; | ||||
-#if defined(OS_LINUX) | -#if defined(OS_LINUX) | ||||
+#if defined(OS_LINUX) || defined(OS_BSD) | +#if defined(OS_LINUX) || defined(OS_BSD) | ||||
// Structure to limit access to executable region creation. | // Structure to limit access to executable region creation. | ||||
struct ExecutableRegion { | struct ExecutableRegion { | ||||
private: | private: | ||||
@@ -276,7 +276,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { | @@ -266,7 +266,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion { | ||||
CheckPlatformHandlePermissionsCorrespondToMode); | CheckPlatformHandlePermissionsCorrespondToMode); | ||||
static PlatformSharedMemoryRegion Create(Mode mode, | static PlatformSharedMemoryRegion Create(Mode mode, | ||||
size_t size | size_t size | ||||
-#if defined(OS_LINUX) | -#if defined(OS_LINUX) | ||||
+#if defined(OS_LINUX) || defined(OS_BSD) | +#if defined(OS_LINUX) || defined(OS_BSD) | ||||
, | , | ||||
bool executable = false | bool executable = false | ||||
#endif | #endif |