Browse code

mpool config check workaround for openbsd

git-svn: trunk@4824

aCaB authored on 2009/02/19 02:41:15
Showing 3 changed files
... ...
@@ -1,3 +1,7 @@
1
+Wed Feb 18 19:10:38 CET 2009 (acab)
2
+-----------------------------------
3
+ * Build system: work around mpool check for openbsd
4
+
1 5
 Wed Feb 18 17:20:26 CET 2009 (acab)
2 6
 -----------------------------------
3 7
  * Build system: check BZ2_ prefix instead of checking for non BZ2
... ...
@@ -16210,7 +16210,12 @@ _ACEOF
16210 16210
 cat confdefs.h >>conftest.$ac_ext
16211 16211
 cat >>conftest.$ac_ext <<_ACEOF
16212 16212
 /* end confdefs.h.  */
16213
+
16214
+/* OPENBSD WORKAROUND - DND*/
16215
+#include <sys/types.h>
16216
+/* OPENBSD WORKAROUND - END*/
16213 16217
 #include <sys/mman.h>
16218
+
16214 16219
 int
16215 16220
 main ()
16216 16221
 {
... ...
@@ -85,7 +85,12 @@ AC_DEFUN([AC_C_FUNC_MMAP_ANONYMOUS],
85 85
 			[ac_cv_c_mmap_anonymous='MAP_ANONYMOUS'],
86 86
 			[
87 87
 				AC_LINK_IFELSE(
88
-					[AC_LANG_PROGRAM([[#include <sys/mman.h>]], [[mmap((void *)0, 0, PROT_READ | PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0);]])],
88
+					[AC_LANG_PROGRAM([[
89
+/* OPENBSD WORKAROUND - DND*/
90
+#include <sys/types.h>
91
+/* OPENBSD WORKAROUND - END*/
92
+#include <sys/mman.h>
93
+]], [[mmap((void *)0, 0, PROT_READ | PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0);]])],
89 94
 					[ac_cv_c_mmap_anonymous='MAP_ANON']
90 95
 				)
91 96
 			]