chiark / gitweb /
[PATCH] added klibc version 0.82 (cvs tree) to the udev tree.
[elogind.git] / klibc / klibc / include / sys / mman.h
1 /*
2  * sys/mman.h
3  */
4
5 #ifndef _SYS_MMAN_H
6 #define _SYS_MMAN_H
7
8 #include <klibc/extern.h>
9 #include <sys/types.h>
10 #include <asm/mman.h>
11 #include <asm/page.h>           /* For PAGE_SIZE */
12
13 #define MAP_FAILED ((void *)-1)
14
15 __extern void *mmap(void *, size_t, int, int, int, off_t);
16 __extern int munmap(void *, size_t);
17 __extern void *mremap(void *, size_t, size_t, unsigned long);
18 __extern int msync(const void *, size_t, int);
19 __extern int mprotect(const void *, size_t, int);
20
21 #endif /* _SYS_MMAN_H */