diff options
author | Andrew Tridgell <tridge@samba.org> | 2006-09-10 11:47:21 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:18:10 -0500 |
commit | fc8960ee9aec25db398d2ed4df124484f70abcfb (patch) | |
tree | d3e197a6e899964f3467453ab5d20309239bfc5f /source4/lib/replace/libreplace.m4 | |
parent | 0ee52751f3fba0fc73360696bb15ece0a10f64b7 (diff) | |
download | samba-fc8960ee9aec25db398d2ed4df124484f70abcfb.tar.gz samba-fc8960ee9aec25db398d2ed4df124484f70abcfb.tar.bz2 samba-fc8960ee9aec25db398d2ed4df124484f70abcfb.zip |
r18332: added back in our shared mmap test code
(This used to be commit 6ff100b26698a50ba79b587a687cc0d440f73b55)
Diffstat (limited to 'source4/lib/replace/libreplace.m4')
-rw-r--r-- | source4/lib/replace/libreplace.m4 | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/source4/lib/replace/libreplace.m4 b/source4/lib/replace/libreplace.m4 index 6c8c01d687..cd9d171662 100644 --- a/source4/lib/replace/libreplace.m4 +++ b/source4/lib/replace/libreplace.m4 @@ -42,7 +42,6 @@ AC_HEADER_STDC AC_CHECK_SIZEOF(off_t,cross) AC_CHECK_SIZEOF(size_t,cross) AC_CHECK_SIZEOF(ssize_t,cross) -AC_FUNC_MMAP AC_CHECK_HEADERS([stdint.h inttypes.h]) AC_CHECK_TYPE(uint_t, unsigned int) @@ -83,9 +82,18 @@ AC_INCLUDES_DEFAULT ) +AC_CACHE_CHECK([for working mmap],samba_cv_HAVE_MMAP,[ +AC_TRY_RUN([#include "$libreplacedir/test/shared_mmap.c"], + samba_cv_HAVE_MMAP=yes,samba_cv_HAVE_MMAP=no,samba_cv_HAVE_MMAP=cross)]) +if test x"$samba_cv_HAVE_MMAP" = x"yes"; then + AC_DEFINE(HAVE_MMAP,1,[Whether mmap works]) +fi + + AC_CACHE_CHECK([for broken inet_ntoa],samba_cv_REPLACE_INET_NTOA,[ AC_TRY_RUN([ #include <stdio.h> +#include <unistd.h> #include <sys/types.h> #include <netinet/in.h> #ifdef HAVE_ARPA_INET_H |