POLLNVAL
if (pfd[0].revents & POLLNVAL)
if (pfd[0].revents & POLLNVAL)
if (pfd[0].revents & POLLNVAL)
(pfd[0].revents & (POLLERR|POLLHUP|POLLNVAL)))
if (pfd.revents & (POLLERR | POLLNVAL))
#define POLLALL (POLLIN|POLLOUT|POLLERR|POLLNVAL)
p->revents & POLLNVAL ? "nval " : ""
ASSERT((p[0].revents & POLLNVAL) == POLLNVAL);
if (pfd.revents & POLLNVAL)
assert(pfd[0].revents & POLLNVAL);
assert(pfd[0].revents == POLLNVAL);
assert(fds[0].revents & POLLNVAL);
pl->revents |= POLLNVAL;
pl[i].revents = POLLNVAL;
} else if (pl[i].revents & POLLNVAL) {
(pfd[0].revents & (POLLERR | POLLHUP | POLLNVAL))) {
if (pfd[n].revents & (POLLERR|POLLNVAL)) {
if (rv == -1 || (pfd[0].revents & (POLLERR|POLLNVAL))) {
(pfd[2].revents & (POLLOUT|POLLERR|POLLNVAL))) {
if (pfd[2].revents & (POLLERR|POLLNVAL)) {
(pfd[1].revents & (POLLOUT|POLLERR|POLLNVAL))) {
if (pfd[1].revents & (POLLERR|POLLNVAL)) {
if (pfd[0].revents & (POLLERR|POLLNVAL)) {
if ((pfd[0].revents & (POLLERR|POLLNVAL)))
if ((pfd[1].revents & (POLLERR|POLLNVAL)))
} else if ((pfd.revents & (POLLERR|POLLNVAL))) {
} else if ((pfd.revents & (POLLERR|POLLNVAL))) {
if (pfd[i].revents & (POLLERR|POLLNVAL)) {
if (pfd[i].revents & (POLLERR|POLLNVAL)) {
if ((pfd->revents & POLLNVAL) != 0) {
if (read_wait[i].revents & (POLLHUP|POLLERR|POLLNVAL))
if ((pfd[0].revents & (POLLERR|POLLHUP|POLLNVAL)))
if (pfd->revents & (POLLERR|POLLNVAL)) {
if (pfd->revents & (POLLERR|POLLNVAL)) {
if (pfd->revents & (POLLERR|POLLNVAL)) {
(POLLNVAL|POLLHUP|POLLERR))) {
if ((pfd.revents & (POLLERR|POLLNVAL)))
if (pfd[i].revents & (POLLERR|POLLNVAL)) {
if ((pfd.revents & (POLLERR|POLLNVAL)))
if ((pfd.revents & (POLLERR|POLLNVAL)))