fix two typos. Duh
[gnulib.git] / lib / getpagesize.h
1 /* Emulate getpagesize on systems that lack it.  */
2
3 #ifndef HAVE_GETPAGESIZE
4
5 #ifdef HAVE_UNISTD_H
6 # include <unistd.h>
7 #endif
8
9 #if !defined getpagesize && defined _SC_PAGESIZE
10 # if !(defined VMS && __VMS_VER < 70000000)
11 #  define getpagesize() sysconf (_SC_PAGESIZE)
12 # endif
13 #endif
14
15 #if !defined getpagesize && defined VMS
16 # ifdef __ALPHA
17 #  define getpagesize() 8192
18 # else
19 #  define getpagesize() 512
20 # endif
21 #endif
22
23 #ifndef getpagesize
24 # include <sys/param.h>
25 # ifdef EXEC_PAGESIZE
26 #  define getpagesize() EXEC_PAGESIZE
27 # else
28 #  ifdef NBPG
29 #   ifndef CLSIZE
30 #    define CLSIZE 1
31 #   endif
32 #   define getpagesize() (NBPG * CLSIZE)
33 #  else
34 #   ifdef NBPC
35 #    define getpagesize() NBPC
36 #   endif
37 #  endif
38 # endif
39 #endif
40
41 #endif /* not HAVE_GETPAGESIZE */