diff options
| author | Eli Schwartz <eschwartz@gentoo.org> | 2025-04-25 01:25:41 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-04-25 09:35:54 -0700 |
| commit | 945090de2d781d01c56d5ab7ea232a355e66035e (patch) | |
| tree | 0966ac8c893732940f5fe52b671cfb125898afeb | |
| parent | meson: simplify and parameterize various standard function checks (diff) | |
| download | git-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.build | 2 |
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 |
