* tests/test-ssfmalloc.c (getpagesize) [__hpux]: Remove decl.
(init_pagesize): Use sysconf instead of getpagesize.
2024-06-14 Paul Eggert <eggert@cs.ucla.edu>
+ ssfmalloc-tests: simplify by using sysconf
+ * tests/test-ssfmalloc.c (getpagesize) [__hpux]: Remove decl.
+ (init_pagesize): Use sysconf instead of getpagesize.
+
free-posix-tests, sigsegv-tests: port to plain POSIX
* tests/test-free.c (main):
* tests/test-sigsegv-catch-segv1.c, tests/test-sigsegv-catch-segv2.c:
#else
-/* Declare getpagesize(). */
+/* Declare sysconf(). */
# include <unistd.h>
-/* On HP-UX, getpagesize exists, but it is not declared in <unistd.h> even if
- the compiler options -D_HPUX_SOURCE -D_XOPEN_SOURCE=600 are used. */
-# ifdef __hpux
-extern
-# ifdef __cplusplus
- "C"
-# endif
- int getpagesize (void);
-# endif
/* Declare mmap(). */
# include <sys/types.h>
GetSystemInfo (&info);
pagesize = info.dwPageSize;
#else
- pagesize = getpagesize ();
+ pagesize = sysconf (_SC_PAGESIZE);
#endif
}