| | 142 | |
|---|
| | 143 | version( linux ) |
|---|
| | 144 | { |
|---|
| | 145 | enum WEXITED = 4; |
|---|
| | 146 | enum WSTOPPED = 2; |
|---|
| | 147 | enum WCONTINUED = 8; |
|---|
| | 148 | enum WNOHANG = 1; |
|---|
| | 149 | enum WNOWAIT = 0x01000000; |
|---|
| | 150 | |
|---|
| | 151 | enum idtype_t |
|---|
| | 152 | { |
|---|
| | 153 | P_ALL, |
|---|
| | 154 | P_PID, |
|---|
| | 155 | P_PGID |
|---|
| | 156 | } |
|---|
| | 157 | |
|---|
| | 158 | int waitid(idtype_t, id_t, siginfo_t*, int); |
|---|
| | 159 | } |
|---|
| | 160 | else version( OSX ) |
|---|
| | 161 | { |
|---|
| | 162 | enum WEXITED = 0x00000004; |
|---|
| | 163 | enum WSTOPPED = 0x00000008; |
|---|
| | 164 | enum WCONTINUED = 0x00000010; |
|---|
| | 165 | enum WNOHANG = 0x00000001; |
|---|
| | 166 | enum WNOWAIT = 0x00000020; |
|---|
| | 167 | |
|---|
| | 168 | enum idtype_t |
|---|
| | 169 | { |
|---|
| | 170 | P_ALL, |
|---|
| | 171 | P_PID, |
|---|
| | 172 | P_PGID |
|---|
| | 173 | } |
|---|
| | 174 | |
|---|
| | 175 | int waitid(idtype_t, id_t, siginfo_t*, int); |
|---|
| | 176 | } |
|---|