2 (* Ubuntu 17.10 /usr/include/i386-linux-gnu/bits/types/sigval_t.h: *)
3 sigval_t* = RECORD [union]
8 (* Ubuntu 17.10 /usr/include/i386-linux-gnu/sys/ucontext.h: *)
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 *)
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 *)
29 timezone*: INTEGER; (* seconds from GMT *)
31 stdin*, stdout*, stderr* : PtrFILE;
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;