40 lines
892 B
Diff
40 lines
892 B
Diff
|
--- autoconf-2.13/acspecific.m4.orig Fri Jun 29 16:26:39 2001
|
||
|
+++ autoconf-2.13/acspecific.m4 Fri Jun 29 16:26:39 2001
|
||
|
@@ -1010,7 +1043,7 @@
|
||
|
])
|
||
|
|
||
|
AC_DEFUN(AC_FUNC_MMAP,
|
||
|
-[AC_CHECK_HEADERS(unistd.h)
|
||
|
+[AC_CHECK_HEADERS(stdlib.h unistd.h sys/stat.h sys/types.h)
|
||
|
AC_CHECK_FUNCS(getpagesize)
|
||
|
AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped,
|
||
|
[AC_TRY_RUN([
|
||
|
@@ -1039,11 +1072,24 @@
|
||
|
#include <fcntl.h>
|
||
|
#include <sys/mman.h>
|
||
|
|
||
|
+#if HAVE_SYS_TYPES_H
|
||
|
+# include <sys/types.h>
|
||
|
+#endif
|
||
|
+
|
||
|
+#if HAVE_STDLIB_H
|
||
|
+# include <stdlib.h>
|
||
|
+#endif
|
||
|
+
|
||
|
+#if HAVE_SYS_STAT_H
|
||
|
+# include <sys/stat.h>
|
||
|
+#endif
|
||
|
+
|
||
|
+#if HAVE_UNISTD_H
|
||
|
+# include <unistd.h>
|
||
|
+#endif
|
||
|
+
|
||
|
/* This mess was copied from the GNU getpagesize.h. */
|
||
|
#ifndef HAVE_GETPAGESIZE
|
||
|
-# ifdef HAVE_UNISTD_H
|
||
|
-# include <unistd.h>
|
||
|
-# endif
|
||
|
|
||
|
/* Assume that all systems that can run configure have sys/param.h. */
|
||
|
# ifndef HAVE_SYS_PARAM_H
|