]> git.ipfire.org Git - thirdparty/git.git/commitdiff
meson: check for getpagesize before using it
authorEli Schwartz <eschwartz@gentoo.org>
Fri, 25 Apr 2025 05:25:41 +0000 (01:25 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Apr 2025 16:35:54 +0000 (09:35 -0700)
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>
meson.build

index ed0359b9c9e9aa73d72745aa7878513a8647f5d0..e57523112929c5b4c09424cfcbeefc40e996215f 100644 (file)
@@ -1304,6 +1304,8 @@ else
     'mmap' : ['mmap.c'],
     # provided by compat/mingw.c.
     'unsetenv' : ['unsetenv.c'],
+    # provided by compat/mingw.c.
+    'getpagesize' : [],
   }
 endif