(font-lock-mode): Don't add to after-change-functions
[bpt/emacs.git] / src / getpagesize.h
CommitLineData
bac7913a
RM
1/* Emulate getpagesize on systems that lack it. */
2
3#ifndef HAVE_GETPAGESIZE
4
5#ifdef VMS
6#define getpagesize() 512
7#endif
8
9#ifdef HAVE_UNISTD_H
10#include <unistd.h>
11#endif
12
13#ifdef _SC_PAGESIZE
14#define getpagesize() sysconf(_SC_PAGESIZE)
15#else
16
17#include <sys/param.h>
18
19#ifdef EXEC_PAGESIZE
20#define getpagesize() EXEC_PAGESIZE
21#else
22#ifdef NBPG
23#define getpagesize() NBPG * CLSIZE
24#ifndef CLSIZE
25#define CLSIZE 1
26#endif /* no CLSIZE */
27#else /* no NBPG */
28#ifdef NBPC
29#define getpagesize() NBPC
1da3ef65
DM
30#else /* no NBPC */
31#ifdef PAGESIZE
32#define getpagesize() PAGESIZE
33#endif
bac7913a
RM
34#endif /* NBPC */
35#endif /* no NBPG */
36#endif /* no EXEC_PAGESIZE */
37#endif /* no _SC_PAGESIZE */
38
39#endif /* not HAVE_GETPAGESIZE */