ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev_poll.c
(Generate patch)

Comparing libev/ev_poll.c (file contents):
Revision 1.28 by root, Thu Jul 9 09:11:20 2009 UTC vs.
Revision 1.29 by root, Fri Jul 10 00:36:21 2009 UTC

89poll_poll (EV_P_ ev_tstamp timeout) 89poll_poll (EV_P_ ev_tstamp timeout)
90{ 90{
91 struct pollfd *p; 91 struct pollfd *p;
92 int res; 92 int res;
93 93
94 if (expect_false (suspend_cb)) suspend_cb (EV_A); 94 EV_SUSPEND_CB;
95 res = poll (polls, pollcnt, (int)ceil (timeout * 1000.)); 95 res = poll (polls, pollcnt, (int)ceil (timeout * 1000.));
96 if (expect_false (resume_cb)) resume_cb (EV_A); 96 EV_RESUME_CB;
97 97
98 if (expect_false (res < 0)) 98 if (expect_false (res < 0))
99 { 99 {
100 if (errno == EBADF) 100 if (errno == EBADF)
101 fd_ebadf (EV_A); 101 fd_ebadf (EV_A);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines