… | |
… | |
201 | } |
201 | } |
202 | |
202 | |
203 | static int |
203 | static int |
204 | select_init (EV_P_ int flags) |
204 | select_init (EV_P_ int flags) |
205 | { |
205 | { |
206 | method_fudge = 1e-2; /* needed to compensate for select returning early, very conservative */ |
206 | backend_fudge = 1e-2; /* needed to compensate for select returning early, very conservative */ |
207 | method_modify = select_modify; |
207 | backend_modify = select_modify; |
208 | method_poll = select_poll; |
208 | backend_poll = select_poll; |
209 | |
209 | |
210 | #if EV_SELECT_USE_FD_SET |
210 | #if EV_SELECT_USE_FD_SET |
211 | vec_max = FD_SETSIZE / 32; |
211 | vec_max = FD_SETSIZE / 32; |
212 | vec_ri = ev_malloc (sizeof (fd_set)); FD_ZERO ((fd_set *)vec_ri); |
212 | vec_ri = ev_malloc (sizeof (fd_set)); FD_ZERO ((fd_set *)vec_ri); |
213 | vec_ro = ev_malloc (sizeof (fd_set)); |
213 | vec_ro = ev_malloc (sizeof (fd_set)); |