$OpenBSD: patch-src_3rdparty_chromium_v8_src_base_platform_platform-posix_cc,v 1.2 2021/01/19 06:16:35 rsadowski Exp $

Index: src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc
--- src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc.orig
+++ src/3rdparty/chromium/v8/src/base/platform/platform-posix.cc
@@ -433,7 +433,7 @@ bool OS::DiscardSystemPages(void* address, size_t size
 
 // static
 bool OS::HasLazyCommits() {
-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX
+#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX || V8_OS_OPENBSD
   return true;
 #else
   // TODO(bbudge) Return true for all POSIX platforms.
@@ -970,7 +970,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
 // pthread_getattr_np used below is non portable (hence the _np suffix). We
 // keep this version in POSIX as most Linux-compatible derivatives will
 // support it. MacOS and FreeBSD are different here.
-#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_MACOSX)
+#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_MACOSX) && !defined(V8_OS_OPENBSD)
 
 // static
 void* Stack::GetStackStart() {
