Merge pull request #2844 from radical/assign-proj-config
[mono.git] / support / sys-mman.c
index 256d954fefcdbd885a1360ab7f0077e9fc50b979..3973bd6614f7199b3e4585bbf367c89301219a64 100644 (file)
@@ -7,12 +7,20 @@
  * Copyright (C) 2004-2006 Jonathan Pryor
  */
 
+#include <config.h>
+
+#ifndef __OpenBSD__
 #define _XOPEN_SOURCE 600
+#endif
 
 #ifdef PLATFORM_MACOSX
 /* For mincore () */
 #define _DARWIN_C_SOURCE
 #endif
+#ifdef __FreeBSD__
+/* For mincore () */
+#define __BSD_VISIBLE 1
+#endif
 
 #include <sys/types.h>
 #include <sys/mman.h>