From f2b11563b03f2e155a14ba9b2a1f386858a3c57a Mon Sep 17 00:00:00 2001 From: root Date: Wed, 16 Apr 2008 18:47:06 +0000 Subject: *** empty log message *** --- ev_poll.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'ev_poll.c') diff --git a/ev_poll.c b/ev_poll.c index 48d8593..51d3e5e 100644 --- a/ev_poll.c +++ b/ev_poll.c @@ -98,22 +98,22 @@ poll_poll (EV_P_ ev_tstamp timeout) else if (errno != EINTR) syserr ("(libev) poll"); } - - for (p = polls; res; ++p) - if (expect_false (p->revents)) /* this expect is debatable */ - { - --res; - - if (expect_false (p->revents & POLLNVAL)) - fd_kill (EV_A_ p->fd); - else - fd_event ( - EV_A_ - p->fd, - (p->revents & (POLLOUT | POLLERR | POLLHUP) ? EV_WRITE : 0) - | (p->revents & (POLLIN | POLLERR | POLLHUP) ? EV_READ : 0) - ); - } + else + for (p = polls; res; ++p) + if (expect_false (p->revents)) /* this expect is debatable */ + { + --res; + + if (expect_false (p->revents & POLLNVAL)) + fd_kill (EV_A_ p->fd); + else + fd_event ( + EV_A_ + p->fd, + (p->revents & (POLLOUT | POLLERR | POLLHUP) ? EV_WRITE : 0) + | (p->revents & (POLLIN | POLLERR | POLLHUP) ? EV_READ : 0) + ); + } } int inline_size -- cgit v1.2.3