DEADSOFTWARE

add utility cpmake
[cpc.git] / src / native / linux / 486 / Posix / Mod / Csys_wait.cp
1 MODULE PosixCsys_wait ['libc.so.6'];
3 (* generated by genposix.sh, do not modify *)
5 IMPORT SYSTEM, PosixCtypes, PosixCsys_types, PosixCsignal;
7 TYPE
8 char* = PosixCtypes.char;
9 signed_char* = PosixCtypes.signed_char;
10 unsigned_char* = PosixCtypes.unsigned_char;
11 short* = PosixCtypes.short;
12 short_int* = PosixCtypes.short_int;
13 signed_short* = PosixCtypes.signed_short;
14 signed_short_int* = PosixCtypes.signed_short_int;
15 unsigned_short* = PosixCtypes.unsigned_short;
16 unsigned_short_int* = PosixCtypes.unsigned_short_int;
17 int* = PosixCtypes.int;
18 signed* = PosixCtypes.signed;
19 signed_int* = PosixCtypes.signed_int;
20 unsigned* = PosixCtypes.unsigned;
21 unsigned_int* = PosixCtypes.unsigned_int;
22 long* = PosixCtypes.long;
23 long_int* = PosixCtypes.long_int;
24 signed_long* = PosixCtypes.signed_long;
25 signed_long_int* = PosixCtypes.signed_long_int;
26 unsigned_long* = PosixCtypes.unsigned_long;
27 unsigned_long_int* = PosixCtypes.unsigned_long_int;
28 long_long* = PosixCtypes.long_long;
29 long_long_int* = PosixCtypes.long_long_int;
30 signed_long_long* = PosixCtypes.signed_long_long;
31 signed_long_long_int* = PosixCtypes.signed_long_long_int;
32 unsigned_long_long* = PosixCtypes.unsigned_long_long;
33 unsigned_long_long_int* = PosixCtypes.unsigned_long_long_int;
34 float* = PosixCtypes.float;
35 double* = PosixCtypes.double;
36 long_double* = PosixCtypes.long_double;
38 CONST
39 WCONTINUED* = 8;
40 WNOHANG* = 1;
41 WUNTRACED* = 2;
43 CONST
44 WEXITED* = 4;
45 WNOWAIT* = 16777216;
46 WSTOPPED* = 2;
48 TYPE
49 idtype_t* = INTEGER;
51 CONST
52 P_ALL* = 0;
53 P_PGID* = 2;
54 P_PID* = 1;
56 TYPE
57 id_t* = PosixCsys_types.id_t;
58 pid_t* = PosixCsys_types.pid_t;
60 TYPE
61 siginfo_t* = PosixCsignal.siginfo_t;
63 PROCEDURE [ccall] wait* (VAR [nil] wstatus: int): pid_t;
64 PROCEDURE [ccall] waitid* (idtype: idtype_t; id: id_t; VAR [nil] infop: siginfo_t; options: int): int;
65 PROCEDURE [ccall] waitpid* (pid: pid_t; VAR [nil] wstatus: int; options: int): pid_t;
67 END PosixCsys_wait.