From: Andrew Bartlett Date: Sat, 2 Jun 2012 04:13:14 +0000 (+1000) Subject: libreplace: Add missing tests for HAVE_MREMAP and HAVE_SHARED_MMAP X-Git-Tag: samba-4.0.0beta1~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75c03b332ce42d396f95b1ea49a58c25f989c021;p=thirdparty%2Fsamba.git libreplace: Add missing tests for HAVE_MREMAP and HAVE_SHARED_MMAP --- diff --git a/lib/replace/wscript b/lib/replace/wscript index 6331b884eda..b998677cc15 100644 --- a/lib/replace/wscript +++ b/lib/replace/wscript @@ -345,6 +345,16 @@ removeea setea addmain=False, msg="Checking for C99 vsnprintf") + conf.CHECK_CODE('#include "test/shared_mmap.c"', + addmain=False, add_headers=False, execute=True, + define='HAVE_SHARED_MMAP', + msg="Checking for HAVE_SHARED_MMAP") + + conf.CHECK_CODE('#include "test/shared_mremap.c"', + addmain=False, add_headers=False, execute=True, + define='HAVE_MREMAP', + msg="Checking for HAVE_MREMAP") + # OpenBSD (and I've heard HPUX) doesn't sync between mmap and write. # FIXME: Anything other than a 0 or 1 exit code should abort configure! conf.CHECK_CODE('#include "test/incoherent_mmap.c"',