POLLHUP
pfd[POLL_STDIN].revents & POLLHUP &&
pfd[POLL_NETIN].revents & POLLHUP &&
if (pfd[POLL_NETOUT].revents & POLLHUP) {
if (pfd[POLL_STDOUT].revents & POLLHUP)
} else if (ssl_pending || (pfd[2].revents & (POLLIN|POLLHUP))) {
if ((pfd->revents & (revents_mask|POLLHUP|POLLERR)) != 0)
if (pfd[0].revents & (POLLIN|POLLHUP)) {
if (pfd[1].revents & (POLLOUT|POLLHUP)) {
if ((pfd[i].revents & (POLLIN|POLLHUP|POLLERR)) != 0 &&
if ((pfd[i].revents & (POLLOUT|POLLHUP)) != 0 &&
if (read_wait[i].revents & (POLLHUP|POLLERR|POLLNVAL))
else if (read_wait[i].revents & (POLLIN|POLLHUP))
if ((pfd[0].revents & (POLLIN|POLLHUP|POLLERR)) != 0) {
if ((pfd[1].revents & (POLLOUT|POLLHUP)) != 0) {
!(pfd[startup_pollfd[i]].revents & (POLLIN|POLLHUP)))
(s > 0 && (pfd.revents & POLLHUP))) {
if ((fds[0].revents & (POLLIN | POLLHUP))) {
if ((fds[1].revents & (POLLIN | POLLHUP))) {
return (events & (POLLHUP | POLLPRI | POLLIN |
if (events & POLLHUP)
revents |= (events & POLLHUP);
return (events & (POLLHUP | POLLPRI | POLLIN |
if (pfd->events & (POLLIN | POLLHUP | POLLRDNORM))
if (pfd->events & (POLLIN | POLLHUP | POLLRDNORM)) {
pfd->revents |= POLLHUP;
pfd->revents |= POLLHUP;
POLLWRBAND|POLLERR|POLLHUP|POLLNVAL)