DEADSOFTWARE

lseek
[bbcp.git] / BlackBox / _Linux_ / Lin / Mod / gen-Libc / custom
1 CONST
2 (* Ubuntu 18.04 /usr/include/i386-linux-gnu/bits/stat.h *)
3 _STAT_VER_LINUX* = 3;
5 TYPE
6 off64_t* = LONGINT;
8 (* Ubuntu 17.10 /usr/include/i386-linux-gnu/bits/types/sigval_t.h: *)
9 sigval_t* = RECORD [union]
10 sival_int*: int;
11 sival_ptr*: PtrVoid
12 END;
14 (* Ubuntu 17.10 /usr/include/i386-linux-gnu/sys/ucontext.h: *)
15 greg_t* = int;
16 gregset_t* = ARRAY [untagged] 19 OF greg_t;
17 fpregset_t* = POINTER [untagged] TO fpstate;
18 fpreg* = RECORD [untagged]
19 significand*: ARRAY [untagged] 4 OF SHORTINT; (* unsigned short int *)
20 exponent*: SHORTINT; (* unsigned short int *)
21 END;
22 fpstate* = RECORD [untagged]
23 cw*: INTEGER; (* unsigned long int *)
24 sw*: INTEGER; (* unsigned long int *)
25 tag*: INTEGER; (* unsigned long int *)
26 ipoff*: INTEGER; (* unsigned long int *)
27 cssel*: INTEGER; (* unsigned long int *)
28 dataoff*: INTEGER; (* unsigned long int *)
29 datasel*: INTEGER; (* unsigned long int *)
30 _st: ARRAY [untagged] 8 OF fpreg;
31 status*: INTEGER; (* unsigned long int *)
32 END;
34 VAR
35 timezone*: INTEGER; (* seconds from GMT *)
36 (*
37 stdin*, stdout*, stderr* : PtrFILE;
38 *)
40 PROCEDURE [ccall] __errno_location*(): INTEGER;
42 PROCEDURE [ccall] __xstat* (version: INTEGER; filename: PtrSTR; VAR buf: stat_t): INTEGER;
44 PROCEDURE [ccall] lseek64* (fd: int; offset: off64_t; whence: int): off64_t;
46 PROCEDURE [ccall] sigsetjmp* ["__sigsetjmp"] (VAR env: sigjmp_buf; savemask: int): int;