|
|
1.1 root 1: #ifdef BSD
2: #ifndef BSD4_1
3: #define HAVE_GETPAGESIZE
4: #endif
5: #endif
6:
7: #ifndef HAVE_GETPAGESIZE
8:
9: #ifdef VMS
10: #include "param.h"
11: #else
12: #include <sys/param.h>
13: #endif
14:
15: #ifdef POSIX
16: #include <unistd.h>
17: #define getpagesize() sysconf (_SC_PAGESIZE)
18: #else /* not POSIX */
19: #ifdef EXEC_PAGESIZE
20: #define getpagesize() EXEC_PAGESIZE
21: #else /* no EXEC_PAGESIZE */
22: #ifdef NBPG
23: #define getpagesize() NBPG * CLSIZE
24: #ifndef CLSIZE
25: #define CLSIZE 1
26: #endif /* no CLSIZE */
27: #else /* no NBPG */
28: #define getpagesize() NBPC
29: #endif /* no NBPG */
30: #endif /* no EXEC_PAGESIZE */
31: #endif /* not POSIX */
32:
33: #endif /* not HAVE_GETPAGESIZE */
34:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.