MODULE PosixCsys_mman ['sys/mman.h']; (* generated by genposix.sh, do not modify *) IMPORT SYSTEM, PosixCtypes, PosixCsys_types; TYPE char* = PosixCtypes.char; signed_char* = PosixCtypes.signed_char; unsigned_char* = PosixCtypes.unsigned_char; short* = PosixCtypes.short; short_int* = PosixCtypes.short_int; signed_short* = PosixCtypes.signed_short; signed_short_int* = PosixCtypes.signed_short_int; unsigned_short* = PosixCtypes.unsigned_short; unsigned_short_int* = PosixCtypes.unsigned_short_int; int* = PosixCtypes.int; signed* = PosixCtypes.signed; signed_int* = PosixCtypes.signed_int; unsigned* = PosixCtypes.unsigned; unsigned_int* = PosixCtypes.unsigned_int; long* = PosixCtypes.long; long_int* = PosixCtypes.long_int; signed_long* = PosixCtypes.signed_long; signed_long_int* = PosixCtypes.signed_long_int; unsigned_long* = PosixCtypes.unsigned_long; unsigned_long_int* = PosixCtypes.unsigned_long_int; long_long* = PosixCtypes.long_long; long_long_int* = PosixCtypes.long_long_int; signed_long_long* = PosixCtypes.signed_long_long; signed_long_long_int* = PosixCtypes.signed_long_long_int; unsigned_long_long* = PosixCtypes.unsigned_long_long; unsigned_long_long_int* = PosixCtypes.unsigned_long_long_int; float* = PosixCtypes.float; double* = PosixCtypes.double; long_double* = PosixCtypes.long_double; CONST PROT_EXEC* = 4; PROT_NONE* = 0; PROT_READ* = 1; PROT_WRITE* = 2; CONST MAP_FIXED* = 16; MAP_PRIVATE* = 2; MAP_SHARED* = 1; CONST MS_ASYNC* = 1; MS_INVALIDATE* = 2; MS_SYNC* = 4; CONST MAP_FAILED* = -1; CONST POSIX_MADV_DONTNEED* = 4; POSIX_MADV_NORMAL* = 0; POSIX_MADV_RANDOM* = 1; POSIX_MADV_SEQUENTIAL* = 2; POSIX_MADV_WILLNEED* = 3; TYPE mode_t* = PosixCsys_types.mode_t; off_t* = PosixCsys_types.off_t; size_t* = PosixCsys_types.size_t; PROCEDURE [ccall] mlock* (addr: PosixCtypes.Pvoid; len: size_t): int; PROCEDURE [ccall] mmap* (addr: PosixCtypes.Pvoid; len: size_t; prot, flags, fildes: int; off: off_t): PosixCtypes.Pvoid; PROCEDURE [ccall] mprotect* (addr: PosixCtypes.Pvoid; len: size_t; prot: int): int; PROCEDURE [ccall] msync* (addr: PosixCtypes.Pvoid; len: size_t; flags: int): int; PROCEDURE [ccall] munlock* (addr: PosixCtypes.Pvoid; len: size_t): int; PROCEDURE [ccall] munmap* (addr: PosixCtypes.Pvoid; len: size_t): int; PROCEDURE [ccall] posix_madvise* (addr: PosixCtypes.Pvoid; len: size_t; advice: int): int; PROCEDURE [ccall] posix_mem_offset* (addr: PosixCtypes.Pvoid; len: size_t; VAR off: off_t; VAR contng_len: size_t; VAR fildes: int): int; PROCEDURE [ccall] shm_open* (IN name: ARRAY [untagged] OF SHORTCHAR; oflag, mode: int): int; PROCEDURE [ccall] shm_unlink* (IN name: ARRAY [untagged] OF SHORTCHAR): int; END PosixCsys_mman.