From: Paul Eggert Date: Sat, 16 Dec 2023 02:21:39 +0000 (-0800) Subject: Fix AC_FUNC_MMAP on CheriBSD X-Git-Tag: v2.72e~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5d3f81d4b33218e00ac90bfa92d08eff06de9200;p=thirdparty%2Fautoconf.git Fix AC_FUNC_MMAP on CheriBSD Problem reported by Brooks Davis in: https://lists.gnu.org/r/autoconf/2023-12/msg00022.html * lib/autoconf/functions.m4: Don’t unmap, since we want to test remapping something already mapped, and unmapping breaks on CheriBSD. --- diff --git a/lib/autoconf/functions.m4 b/lib/autoconf/functions.m4 index 4cfb5142c..9b3f3c020 100644 --- a/lib/autoconf/functions.m4 +++ b/lib/autoconf/functions.m4 @@ -1385,8 +1385,7 @@ main (void) if (*(data2 + i)) return 7; close (fd2); - if (munmap (data2, pagesize)) - return 8; + /* 'return 8;' not currently used. */ /* Next, try to mmap the file at a fixed address which already has something else allocated at it. If we can, also make sure that