2.9
[glibc/nacl-glibc.git] / conform / data / sys / wait.h-data
blob731c9551f7d99b39b6401258bf3734ad2c52aa6e
1 constant WNOHANG
2 constant WUNTRACED
4 macro WEXITSTATUS
5 macro WIFCONTINUED
6 macro WIFEXITED
7 macro WIFSIGNALED
8 macro WIFSTOPPED
9 macro WSTOPSIG
10 macro WTERMSIG
12 constant WEXITED
13 constant WSTOPPED
14 constant WCONTINUED
15 constant WNOHANG
16 constant WNOWAIT
18 type idtype_t
20 constant P_ALL
21 constant P_PID
22 constant P_PGID
24 type id_t
26 type siginfo_t
28 element siginfo_t int si_signo
29 element siginfo_t int si_errno
30 element siginfo_t int si_code
31 element siginfo_t pid_t si_pid
32 element siginfo_t uid_t si_uid
33 element siginfo_t {void*} si_addr
34 element siginfo_t int si_status
35 element siginfo_t long si_band
36 element siginfo_t {union sigval} si_value
38 type {struct rusage}
40 element {struct rusage} {struct timeval} ru_utime
41 element {struct rusage} {struct timeval} ru_stime
43 type pid_t
45 function pid_t wait (int*)
46 function pid_t wait3 (int*, int, struct rusage*)
47 function int waitid (idtype_t, id_t, siginfo_t*, int)
48 function pid_t waitpid (pid_t, int*, int)
50 allow-header signal.h
51 allow-header sys/resource.h
53 allow si_*
54 allow W*
55 allow P_*
56 allow BUS_
57 allow CLD_
58 allow FPE_
59 allow ILL_
60 allow POLL_
61 allow SEGV_
62 allow SI_
63 allow TRAP_
64 allow *_t