… | |
… | |
68 | /* |
68 | /* |
69 | * we handle EPOLL_CTL_DEL by ignoring it here |
69 | * we handle EPOLL_CTL_DEL by ignoring it here |
70 | * on the assumption that the fd is gone anyways |
70 | * on the assumption that the fd is gone anyways |
71 | * if that is wrong, we have to handle the spurious |
71 | * if that is wrong, we have to handle the spurious |
72 | * event in epoll_poll. |
72 | * event in epoll_poll. |
73 | * the fd is later added, we try to ADD it, and, if that |
73 | * if the fd is added again, we try to ADD it, and, if that |
74 | * fails, we assume it still has the same eventmask. |
74 | * fails, we assume it still has the same eventmask. |
75 | */ |
75 | */ |
76 | if (!nev) |
76 | if (!nev) |
77 | return; |
77 | return; |
78 | |
78 | |