… | |
… | |
201 | |
201 | |
202 | /* pre-2.6.9 kernels require a non-null pointer with EPOLL_CTL_DEL, */ |
202 | /* pre-2.6.9 kernels require a non-null pointer with EPOLL_CTL_DEL, */ |
203 | /* which is fortunately easy to do for us. */ |
203 | /* which is fortunately easy to do for us. */ |
204 | if (epoll_ctl (backend_fd, want ? EPOLL_CTL_MOD : EPOLL_CTL_DEL, fd, ev)) |
204 | if (epoll_ctl (backend_fd, want ? EPOLL_CTL_MOD : EPOLL_CTL_DEL, fd, ev)) |
205 | { |
205 | { |
206 | postfork = 1; /* an error occurred, recreate kernel state */ |
206 | postfork |= 2; /* an error occurred, recreate kernel state */ |
207 | continue; |
207 | continue; |
208 | } |
208 | } |
209 | } |
209 | } |
210 | |
210 | |
211 | fd_event (EV_A_ fd, got); |
211 | fd_event (EV_A_ fd, got); |