summaryrefslogtreecommitdiff
path: root/ev_poll.c
diff options
context:
space:
mode:
authorroot <root>2008-04-16 18:47:06 +0000
committerroot <root>2008-04-16 18:47:06 +0000
commitf2b11563b03f2e155a14ba9b2a1f386858a3c57a (patch)
tree953cd4e04c213dc3e2c95bb2acbd01346d98f41c /ev_poll.c
parent49ba445cffec2b673403ad9923aa5d2e1dbaffd3 (diff)
*** empty log message ***
Diffstat (limited to 'ev_poll.c')
-rw-r--r--ev_poll.c32
1 files changed, 16 insertions, 16 deletions
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