… | |
… | |
195 | */ |
195 | */ |
196 | if (errno == EINVAL) |
196 | if (errno == EINVAL) |
197 | { |
197 | { |
198 | if (timeout) |
198 | if (timeout) |
199 | { |
199 | { |
200 | unsigned long ms = timeout * 1e3; |
200 | unsigned long ms = EV_TS_TO_MSEC (timeout); |
201 | Sleep (ms ? ms : 1); |
201 | Sleep (ms ? ms : 1); |
202 | } |
202 | } |
203 | |
203 | |
204 | return; |
204 | return; |
205 | } |
205 | } |
… | |
… | |
273 | |
273 | |
274 | inline_size |
274 | inline_size |
275 | int |
275 | int |
276 | select_init (EV_P_ int flags) |
276 | select_init (EV_P_ int flags) |
277 | { |
277 | { |
278 | backend_mintime = 1e-6; |
278 | backend_mintime = EV_TS_CONST (1e-6); |
279 | backend_modify = select_modify; |
279 | backend_modify = select_modify; |
280 | backend_poll = select_poll; |
280 | backend_poll = select_poll; |
281 | |
281 | |
282 | #if EV_SELECT_USE_FD_SET |
282 | #if EV_SELECT_USE_FD_SET |
283 | vec_ri = ev_malloc (sizeof (fd_set)); FD_ZERO ((fd_set *)vec_ri); |
283 | vec_ri = ev_malloc (sizeof (fd_set)); FD_ZERO ((fd_set *)vec_ri); |