$OpenBSD: patch-intern_guardedalloc_intern_mallocn_c,v 1.6 2021/03/27 15:15:06 sthen Exp $

Use posix_memalign() on OpenBSD.

Index: intern/guardedalloc/intern/mallocn.c
--- intern/guardedalloc/intern/mallocn.c.orig
+++ intern/guardedalloc/intern/mallocn.c
@@ -72,7 +72,8 @@ void *aligned_malloc(size_t size, size_t alignment)
 
 #ifdef _WIN32
   return _aligned_malloc(size, alignment);
-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__) || \
+      defined(__OpenBSD__)
   void *result;
 
   if (posix_memalign(&result, alignment, size)) {
