eventer_remove_fd(ctx->e->fd);
ctx->e->opset->close(ctx->e->fd, &mask, ctx->e);