You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
892 B
39 lines
892 B
--- 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
|
|
|