From 5d3f81d4b33218e00ac90bfa92d08eff06de9200 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 15 Dec 2023 18:21:39 -0800 Subject: [PATCH] Fix AC_FUNC_MMAP on CheriBSD MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. --- lib/autoconf/functions.m4 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 -- 2.47.3