$OpenBSD: patch-third_party_skia_src_core_SkVarAlloc_cpp,v 1.3 2015/05/26 17:37:40 robert Exp $
--- third_party/skia/src/core/SkVarAlloc.cpp.orig.port	Wed May 20 10:18:03 2015
+++ third_party/skia/src/core/SkVarAlloc.cpp	Wed May 20 10:47:20 2015
@@ -4,8 +4,10 @@
 #if defined(SK_BUILD_FOR_MAC)
     #include <malloc/malloc.h>
 #elif defined(SK_BUILD_FOR_UNIX) || defined(SK_BUILD_FOR_WIN32)
+#if !defined(__OpenBSD__)
     #include <malloc.h>
 #endif
+#endif
 
 struct SkVarAlloc::Block {
     Block* prev;
@@ -56,7 +58,7 @@ void SkVarAlloc::makeSpace(size_t bytes, unsigned flag
 static size_t heap_size(void* p) {
 #if defined(SK_BUILD_FOR_MAC)
     return malloc_size(p);
-#elif defined(SK_BUILD_FOR_UNIX) && !defined(__UCLIBC__)
+#elif defined(SK_BUILD_FOR_UNIX) && !defined(__UCLIBC__) && !defined(__OpenBSD__)
     return malloc_usable_size(p);
 #elif defined(SK_BUILD_FOR_WIN32)
     return _msize(p);
