mirror of
https://github.com/bebbo/amiga-gcc.git
synced 2026-05-10 09:06:32 +00:00
41 lines
714 B
C
41 lines
714 B
C
#ifndef __SYS_MMAN_H
|
|
|
|
#define __SYS_MMAN_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
#define PROT_READ 0x04
|
|
#define PROT_WRITE 0x02
|
|
#define PROT_EXEC 0x01
|
|
|
|
#define MAP_FILE 0x0001
|
|
#define MAP_ANON 0x0002
|
|
#define MAP_TYPE 0x000f
|
|
|
|
#define MAP_COPY 0x0020
|
|
#define MAP_SHARED 0x0010
|
|
#define MAP_PRIVATE 0x0000
|
|
|
|
#define MAP_FIXED 0x0100
|
|
#define MAP_NOEXTEND 0x0200
|
|
#define MAP_HASSEMPHORE 0x0400
|
|
#define MAP_INHERIT 0x0800
|
|
|
|
#define MADV_NORMAL 0
|
|
#define MADV_RANDOM 1
|
|
#define MADV_SEQUENTIAL 2
|
|
#define MADV_WILLNEED 3
|
|
#define MADV_DONTNEED 4
|
|
|
|
|
|
void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);
|
|
int munmap(void *addr, size_t length);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|