aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2025-04-25 01:25:41 -0400
committerJunio C Hamano <gitster@pobox.com>2025-04-25 09:35:54 -0700
commit945090de2d781d01c56d5ab7ea232a355e66035e (patch)
tree0966ac8c893732940f5fe52b671cfb125898afeb
parentmeson: simplify and parameterize various standard function checks (diff)
downloadgit-945090de2d781d01c56d5ab7ea232a355e66035e.tar.gz
git-945090de2d781d01c56d5ab7ea232a355e66035e.zip
meson: check for getpagesize before using it
It is deprecated and removed in SUS v3 / POSIX 2001, so various systems may not include it. Solaris, in particular, carefully refrains from defining it except inside of a maze of `#ifdef` to make sure you have kept your nose clean and only used it in code that *targets* SUS v2 or earlier. config.mak.uname defines this automatically, though only for QNX. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--meson.build2
1 files changed, 2 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index ed0359b9c9..e575231129 100644
--- a/meson.build
+++ b/meson.build
@@ -1304,6 +1304,8 @@ else
'mmap' : ['mmap.c'],
# provided by compat/mingw.c.
'unsetenv' : ['unsetenv.c'],
+ # provided by compat/mingw.c.
+ 'getpagesize' : [],
}
endif