blob: 4d349792b6f9e0444a822dbc4bc4f97dff01b883 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef _POSIX_SYS_MMAN_H
#define _POSIX_SYS_MMAN_H
#define PROT_READ 0x1
#define PROT_WRITE 0x2
#define PROT_EXEC 0x4
#define MAP_SHARED 0x01
#define MAP_PRIVATE 0x02
#define MAP_ANON 0x20
/* Pages are always resident anyway */
#define MAP_LOCKED 0x0
#define MAP_FAILED ((void*)0)
void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset) asm("mmap64");
int munmap(void *start, size_t length);
static inline mlock(const void *addr, size_t len) { return 0; }
static inline munlock(const void *addr, size_t len) { return 0; }
#endif /* _POSIX_SYS_MMAN_H */
|