… | |
… | |
2508 | |
2508 | |
2509 | if (expect_false (ev_is_active (w))) |
2509 | if (expect_false (ev_is_active (w))) |
2510 | return; |
2510 | return; |
2511 | |
2511 | |
2512 | assert (("libev: ev_io_start called with negative fd", fd >= 0)); |
2512 | assert (("libev: ev_io_start called with negative fd", fd >= 0)); |
2513 | assert (("libev: ev_io start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE)))); |
2513 | assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE)))); |
2514 | |
2514 | |
2515 | EV_FREQUENT_CHECK; |
2515 | EV_FREQUENT_CHECK; |
2516 | |
2516 | |
2517 | ev_start (EV_A_ (W)w, 1); |
2517 | ev_start (EV_A_ (W)w, 1); |
2518 | array_needsize (ANFD, anfds, anfdmax, fd + 1, array_init_zero); |
2518 | array_needsize (ANFD, anfds, anfdmax, fd + 1, array_init_zero); |