2024-06-14 Paul Eggert <eggert@cs.ucla.edu>
+ maint: avoid some test getpagesize dependencies
+ * modules/memcasecmp-tests, modules/memchr-tests:
+ * modules/memchr2-tests, modules/memcmp-tests:
+ * modules/memmem-tests, modules/memrchr-tests:
+ * modules/rawmemchr-tests, modules/strncat-tests:
+ * modules/strnlen-tests, modules/strstr-tests:
+ * modules/unistr/u16-chr-tests, modules/unistr/u16-cmp-tests:
+ * modules/unistr/u16-stpncpy-tests:
+ * modules/unistr/u16-strchr-tests:
+ * modules/unistr/u16-strncat-tests:
+ * modules/unistr/u16-strncpy-tests:
+ * modules/unistr/u16-strnlen-tests, modules/unistr/u32-chr-tests:
+ * modules/unistr/u32-cmp-tests, modules/unistr/u32-stpncpy-tests:
+ * modules/unistr/u32-strchr-tests:
+ * modules/unistr/u32-strncat-tests:
+ * modules/unistr/u32-strncpy-tests:
+ * modules/unistr/u32-strnlen-tests, modules/unistr/u8-chr-tests:
+ * modules/unistr/u8-cmp-tests, modules/unistr/u8-stpncpy-tests:
+ * modules/unistr/u8-strchr-tests, modules/unistr/u8-strncat-tests:
+ * modules/unistr/u8-strncpy-tests:
+ * modules/unistr/u8-strnlen-tests, modules/wcsstr-tests:
+ Do not depend on getpagesize.
+ * tests/zerosize-ptr.h (zerosize_ptr): Use sysconf (_SC_PAGESIZE)
+ instead of getpagesize, as this code is compiled only on
+ platforms that have _SC_PAGESIZE.
+
mprotect: don’t assume pointers fit in long
* m4/mprotect.m4 (gl_FUNC_MPROTECT_WORKS): Don’t assume pointers
fit into unsigned long, as this is not true on CheriBSD. Prefer