$OpenBSD: patch-src_libutil_sysutil_cpp,v 1.9 2021/10/23 08:12:43 sthen Exp $

Index: src/libutil/sysutil.cpp
--- src/libutil/sysutil.cpp.orig
+++ src/libutil/sysutil.cpp
@@ -31,6 +31,10 @@
 #    include <unistd.h>
 #endif
 
+#if defined (__OpenBSD__)
+# include <unistd.h>
+#endif
+
 #ifdef __APPLE__
 #    include <mach-o/dyld.h>
 #    include <mach/mach_init.h>
@@ -130,7 +134,7 @@ Sysutil::memory_used(bool resident)
     else
         return 0;
 
-#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
     // FIXME -- does somebody know a good method for figuring this out for
     // FreeBSD?
     return 0;  // Punt
