blob: 0fec34482b87a8d6b31ebaa4a4cf9e1075c5dd17 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Const
MAP_FAILED = pointer(-1);
Const
rtlib = 'rt';
function mmap(__addr:pointer; __len:size_t; __prot:longint; __flags:longint; __fd:longint;
__offset:__off_t):pointer;cdecl;external clib name 'mmap';
function mmap64(__addr:pointer; __len:size_t; __prot:longint; __flags:longint; __fd:longint;
__offset:__off64_t):pointer;cdecl;external clib name 'mmap64';
function munmap(__addr:pointer; __len:size_t):longint;cdecl;external clib name 'munmap';
function mprotect(__addr:pointer; __len:size_t; __prot:longint):longint;cdecl;external clib name 'mprotect';
function msync(__addr:pointer; __len:size_t; __flags:longint):longint;cdecl;external clib name 'msync';
function madvise(__addr:pointer; __len:size_t; __advice:longint):longint;cdecl;external clib name 'madvise';
function posix_madvise(__addr:pointer; __len:size_t; __advice:longint):longint;cdecl;external clib name 'posix_madvise';
function mlock(__addr:pointer; __len:size_t):longint;cdecl;external clib name 'mlock';
function munlock(__addr:pointer; __len:size_t):longint;cdecl;external clib name 'munlock';
function mlockall(__flags:longint):longint;cdecl;external clib name 'mlockall';
function munlockall:longint;cdecl;external clib name 'munlockall';
function mremap(__addr:pointer; __old_len:size_t; __new_len:size_t; __may_move:longint):pointer;cdecl;external clib name 'mremap';
function mincore(__start:pointer; __len:size_t; __vec:Pbyte):longint;cdecl;external clib name 'mincore';
function shm_open(__name:Pchar; __oflag:longint; __mode:mode_t):longint;cdecl;external rtlib name 'shm_open';
function shm_unlink(__name:Pchar):longint;cdecl;external rtlib name 'shm_unlink';
{ ---------------------------------------------------------------------
Borland compatibility types
---------------------------------------------------------------------}
// Type
|