POLLERR
if ((fds[0].revents & POLLERR) != 0) {
if (fds[n].revents & POLLERR) {
((pfd->revents & POLLERR) ? SSF_EXCEPTION : 0);
(p->revents & (POLLOUT | POLLERR | POLLHUP) ? EV_WRITE : 0)
| (p->revents & (POLLIN | POLLERR | POLLHUP) ? EV_READ : 0)
if ((pfd->revents & (revents_mask|POLLHUP|POLLERR)) != 0)
#ifndef POLLERR
if (pfd[n].revents & (POLLERR|POLLNVAL)) {
if ((pfd[i].revents & (POLLIN|POLLERR)) == 0)
if ((pfd[i].revents & (POLLIN|POLLHUP|POLLERR)) != 0 &&
if (read_wait[i].revents & (POLLHUP|POLLERR|POLLNVAL))
if ((pfd[0].revents & (POLLIN|POLLHUP|POLLERR)) != 0) {
| POLLERR;
return (conn->tx_need_rx ? POLLIN : 0) | POLLOUT | POLLERR;
return (conn->rx_need_tx ? POLLOUT : 0) | POLLIN | POLLERR;
| POLLERR;
return (conn->tx_need_rx ? POLLIN : 0) | POLLOUT | POLLERR;
return (conn->rx_need_tx ? POLLOUT : 0) | POLLIN | POLLERR;
| POLLERR;
return (conn->tx_need_rx ? POLLIN : 0) | POLLOUT | POLLERR;
| POLLERR;
return (conn->tx_need_rx ? POLLIN : 0) | POLLOUT | POLLERR;
return (conn->rx_need_tx ? POLLOUT : 0) | POLLIN | POLLERR;
pfd.events = (events & (POLLIN | POLLERR));
if ((fds->revents & POLLERR) != 0)
pfd.events = POLLIN | POLLERR;
pfd.events = POLLOUT | POLLERR;
pfd[nfds].events = POLLIN|POLLERR|POLLHUP;
pfd[nfds].events = POLLIN|POLLERR|POLLHUP;
pfd[nfds].events = POLLOUT|POLLERR|POLLHUP;
pfd.events = POLLIN | POLLERR;
pfd.events = POLLIN | POLLERR;
bits |= POLLERR;
if (bev & POLLERR)
#define EPOLLERR POLLERR
revents = POLLERR;
revents |= POLLERR;
revents |= POLLERR;
return POLLERR;
return POLLERR;
return POLLERR;
revents |= POLLERR;
revents |= POLLERR;
revents |= POLLERR;
revents |= POLLERR;
return POLLERR;
#ifdef POLLERR
#define NM_POLLERR POLLERR
if (mask & POLLERR) {
return (POLLERR);
return (POLLERR);
return POLLERR;
POLLRDNORM | POLLHUP | POLLERR,
POLLWRNORM | POLLHUP | POLLERR,
POLLRDBAND | POLLERR
if ((prd.revents == POLLERR) || (prd.revents == STATUS_TIMEOUT)) {
POLLWRBAND|POLLERR|POLLHUP|POLLNVAL)
pollfd.events = POLLIN | POLLERR | POLLHUP;
fdp.events = POLLIN | POLLERR | POLLHUP;
fdp.events = POLLIN | POLLERR | POLLHUP;
fds[0].events = POLLIN | POLLOUT | POLLERR;
*exception = (fds[0].revents & POLLERR) ? 1 : 0;
pollfd.events = POLLIN | POLLERR | POLLHUP;
case POLLERR:
if (fds.revents & (POLLHUP | POLLERR)) {
if (pollfd[0].revents & POLLERR) {
if (pollfd[1].revents & POLLERR) {
if (pfd.revents & POLLERR) {
if (i > 0 && !(pfd.revents & POLLERR))
if (pfd.revents & POLLERR) {
if (pfd.revents & POLLERR) {
if (pfd.revents & POLLERR) {
if (i > 0 && !(pfd.revents & POLLERR))
if (pfd.revents & POLLERR) {
pfd.events = POLLIN | POLLERR;
X(POLLSTANDARD) X(POLLIN) X(POLLPRI) X(POLLOUT) X(POLLERR)
fds[i].events = POLLERR | POLLHUP |
ret |= POLLERR;
if (events & POLLERR)
POLLERR | POLLHUP | POLLNVAL);