… | |
… | |
197 | int pid; /* ro */ |
197 | int pid; /* ro */ |
198 | int rpid; /* rw, holds the received pid */ |
198 | int rpid; /* rw, holds the received pid */ |
199 | int rstatus; /* rw, holds the exit status, use the macros from sys/wait.h */ |
199 | int rstatus; /* rw, holds the exit status, use the macros from sys/wait.h */ |
200 | }; |
200 | }; |
201 | |
201 | |
|
|
202 | union ev_any_watcher |
|
|
203 | { |
|
|
204 | struct ev_watcher w; |
|
|
205 | struct ev_watcher_list wl; |
|
|
206 | struct ev_io io; |
|
|
207 | struct ev_timer timer; |
|
|
208 | struct ev_periodic periodic; |
|
|
209 | struct ev_signal signal; |
|
|
210 | struct ev_idle idle; |
|
|
211 | struct ev_child child; |
|
|
212 | struct ev_prepare prepare; |
|
|
213 | struct ev_check check; |
|
|
214 | }; |
|
|
215 | |
202 | #define EVMETHOD_AUTO 0 /* consults environment */ |
216 | #define EVMETHOD_AUTO 0 /* consults environment */ |
203 | #define EVMETHOD_SELECT 1 |
217 | #define EVMETHOD_SELECT 1 |
204 | #define EVMETHOD_POLL 2 |
218 | #define EVMETHOD_POLL 2 |
205 | #define EVMETHOD_EPOLL 4 |
219 | #define EVMETHOD_EPOLL 4 |
206 | #define EVMETHOD_KQUEUE 8 |
220 | #define EVMETHOD_KQUEUE 8 |