aboutsummaryrefslogtreecommitdiff
path: root/devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp')
-rw-r--r--devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp b/devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp
new file mode 100644
index 000000000000..7a868d19a8fb
--- /dev/null
+++ b/devel/electron23/files/patch-third__party_skia_src_core_SkContainers.cpp
@@ -0,0 +1,20 @@
+--- third_party/skia/src/core/SkContainers.cpp.orig 2023-02-01 18:45:22 UTC
++++ third_party/skia/src/core/SkContainers.cpp
+@@ -13,7 +13,7 @@
+
+ #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
+ #include <malloc/malloc.h>
+-#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX)
++#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
+ #include <malloc.h>
+ #elif defined(SK_BUILD_FOR_WIN)
+ #include <malloc.h>
+@@ -37,7 +37,7 @@ SkSpan<std::byte> complete_size(void* ptr, size_t size
+ #elif defined(SK_BUILD_FOR_ANDROID) && __ANDROID_API__ >= 17
+ completeSize = malloc_usable_size(ptr);
+ SkASSERT(completeSize >= size);
+- #elif defined(SK_BUILD_FOR_UNIX)
++ #elif defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
+ completeSize = malloc_usable_size(ptr);
+ SkASSERT(completeSize >= size);
+ #elif defined(SK_BUILD_FOR_WIN)