$OpenBSD: patch-intern_guardedalloc_intern_mallocn_intern_h,v 1.6 2020/11/29 19:57:01 sthen Exp $

Don't use malloc.h header on OpenBSD.

Index: intern/guardedalloc/intern/mallocn_intern.h
--- intern/guardedalloc/intern/mallocn_intern.h.orig	Tue Sep 22 19:36:29 2020
+++ intern/guardedalloc/intern/mallocn_intern.h	Sun Nov 22 13:12:51 2020
@@ -39,6 +39,8 @@
 #  define HAVE_MALLOC_STATS
 #elif defined(__FreeBSD__)
 #  include <malloc_np.h>
+#elif defined(__OpenBSD__)
+/* nothing here */
 #elif defined(__APPLE__)
 #  include <malloc/malloc.h>
 #  define malloc_usable_size malloc_size
@@ -72,7 +74,8 @@ size_t malloc_usable_size(void *ptr);
 #  define UNLIKELY(x) (x)
 #endif
 
-#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && \
+	!defined(__OpenBSD__)
 // Needed for memalign on Linux and _aligned_alloc on Windows.
 
 #  include <malloc.h>
