diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2012-03-22 10:47:24 +1030 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2012-03-22 01:57:37 +0100 |
commit | 584b996a1a27870dad30eb422d375bb08b57c64c (patch) | |
tree | ea15ee6020b25f0ff46060043aa7a62b3f767bf6 /lib/replace/libreplace.m4 | |
parent | b3a6ffd7b269f7a34334d24b54591c225da773a5 (diff) | |
download | samba-584b996a1a27870dad30eb422d375bb08b57c64c.tar.gz samba-584b996a1a27870dad30eb422d375bb08b57c64c.tar.bz2 samba-584b996a1a27870dad30eb422d375bb08b57c64c.zip |
lib/replace: test for incoherent mmap.
We test for other mmap features here, and both tdb1 and tdb2 want this check.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'lib/replace/libreplace.m4')
-rw-r--r-- | lib/replace/libreplace.m4 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/replace/libreplace.m4 b/lib/replace/libreplace.m4 index ca0c6846ab..e14fadabf1 100644 --- a/lib/replace/libreplace.m4 +++ b/lib/replace/libreplace.m4 @@ -107,6 +107,13 @@ if test x"$libreplace_cv_HAVE_MREMAP" = x"yes"; then AC_DEFINE(HAVE_MREMAP,1,[Whether mremap works]) fi +AC_CACHE_CHECK([for incoherent mmap],libreplace_cv_HAVE_INCOHERENT_MMAP,[ +AC_TRY_RUN([#include "$libreplacedir/test/incoherent_mmap.c"], + libreplace_cv_HAVE_INCOHERENT_MMAP=yes,libreplace_cv_HAVE_INCOHERENT_MMAP=no,libreplace_cv_HAVE_INCOHERENT_MMAP=cross)]) +if test x"$libreplace_cv_HAVE_INCOHERENT_MMAP" = x"yes"; then + AC_DEFINE(HAVE_INCOHERENT_MMAP,1,[Whether mmap is incoherent against write]) +fi + AC_CHECK_HEADERS(sys/syslog.h syslog.h) AC_CHECK_HEADERS(sys/time.h time.h) |