DEADSOFTWARE

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