1234567891011121314151617181920212223242526 |
- /* Placed in the public domain */
- #include "includes.h"
- #ifndef HAVE_GETPAGESIZE
- #include <unistd.h>
- #include <limits.h>
- int
- getpagesize(void)
- {
- #if defined(HAVE_SYSCONF) && defined(_SC_PAGESIZE)
- long r = sysconf(_SC_PAGESIZE);
- if (r > 0 && r < INT_MAX)
- return (int)r;
- #endif
- /*
- * This is at the lower end of common values and appropriate for
- * our current use of getpagesize() in recallocarray().
- */
- return 4096;
- }
- #endif /* HAVE_GETPAGESIZE */
|