Signed-off-by: Felix Fietkau <nbd@openwrt.org>
ev.data.fd = fd->fd;
ev.data.ptr = fd;
ev.data.fd = fd->fd;
ev.data.ptr = fd;
return epoll_ctl(poll_fd, op, fd->fd, &ev);
}
return epoll_ctl(poll_fd, op, fd->fd, &ev);
}
static int __uloop_fd_delete(struct uloop_fd *sock)
{
static int __uloop_fd_delete(struct uloop_fd *sock)
{
return epoll_ctl(poll_fd, EPOLL_CTL_DEL, sock->fd, 0);
}
return epoll_ctl(poll_fd, EPOLL_CTL_DEL, sock->fd, 0);
}
bool eof;
bool error;
bool registered;
bool eof;
bool error;
bool registered;