$OpenBSD: patch-Source_JavaScriptCore_heap_BlockDirectory_cpp,v 1.1 2021/10/25 07:25:13 ajacoutot Exp $

No mincore(2) on OpenBSD.

Index: Source/JavaScriptCore/heap/BlockDirectory.cpp
--- Source/JavaScriptCore/heap/BlockDirectory.cpp.orig
+++ Source/JavaScriptCore/heap/BlockDirectory.cpp
@@ -60,7 +60,7 @@ void BlockDirectory::setSubspace(Subspace* subspace)
 void BlockDirectory::updatePercentageOfPagedOutPages(SimpleStats& stats)
 {
     // FIXME: We should figure out a solution for Windows.
-#if OS(UNIX)
+#if OS(UNIX) && !OS(OPENBSD)
     size_t pageSize = WTF::pageSize();
     ASSERT(!(MarkedBlock::blockSize % pageSize));
     auto numberOfPagesInMarkedBlock = MarkedBlock::blockSize / pageSize;
