POLLNVAL
else if (pfd[i].revents & POLLNVAL) {
if (p->revents & POLLNVAL) {
fds[i].revents = POLLNVAL;
fds[i].revents = POLLNVAL;
if ((httpd->fds[idx].revents & (POLLNVAL|POLLERR|POLLHUP)) == 0)
revents = POLLNVAL;
if (fds.revents & (POLLERR | POLLHUP | POLLNVAL))
if (pfd[1].revents != POLLNVAL || pfd[0].revents != 0)
if (pfd[n].revents & (POLLERR|POLLNVAL)) {
if (fdp->revents & (POLLNVAL|POLLERR|POLLHUP))
fdp->events = POLLOUT|POLLNVAL|POLLERR|POLLHUP;
if (fdp->revents & (POLLNVAL|POLLERR|POLLHUP))
fds[0].events = POLLIN|POLLNVAL|POLLERR|POLLHUP;
fds[1].events = fds[2].events = POLLIN|POLLNVAL|POLLERR|POLLHUP;
if (set[1].revents & (POLLHUP|POLLNVAL))