1 
2 #ifndef __SYS_MMAN_H__
3 #define __SYS_MMAN_H__
4 
5 #define PROT_NONE	0x00
6 #define PROT_READ	0x01
7 #define PROT_WRITE	0x02
8 #define PROT_EXEC	0x04
9 
10 #define MAP_FILE	0x0010
11 #define MAP_ANON	0x0020
12 #define MAP_FIXED	0x0040
13 
14 
15 #ifdef _KERNEL
16 #else /* _KERNEL */
17 int getpagesizes(size_t *pagesize, int nlem);
18 void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset);
19 int munmap(void *addr, size_t len);
20 int mprotect(void *addr, size_t len, int prot);
21 int madvise(void *addr, size_t len, int behav);
22 #endif /* _KERNEL */
23 
24 #endif /* __SYS_MMAN_H__ */
25 
26