… | |
… | |
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)); |
… | |
… | |
219 | vec_ri = 0; |
219 | vec_ri = 0; |
220 | vec_wo = 0; |
220 | vec_wo = 0; |
221 | vec_wo = 0; |
221 | vec_wo = 0; |
222 | #endif |
222 | #endif |
223 | |
223 | |
224 | return EVMETHOD_SELECT; |
224 | return EVBACKEND_SELECT; |
225 | } |
225 | } |
226 | |
226 | |
227 | static void |
227 | static void |
228 | select_destroy (EV_P) |
228 | select_destroy (EV_P) |
229 | { |
229 | { |