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

Comparing libev/event.c (file contents):
Revision 1.22 by root, Thu Nov 8 21:20:51 2007 UTC vs.
Revision 1.23 by root, Thu Nov 8 23:53:41 2007 UTC

248 return 0; 248 return 0;
249} 249}
250 250
251void event_active (struct event *ev, int res, short ncalls) 251void event_active (struct event *ev, int res, short ncalls)
252{ 252{
253 dLOOPev;
254
253 if (res & EV_TIMEOUT) 255 if (res & EV_TIMEOUT)
254 ev_feed_event (&ev->to, res & EV_TIMEOUT); 256 ev_feed_event (EV_A_ &ev->to, res & EV_TIMEOUT);
255 257
256 if (res & EV_SIGNAL) 258 if (res & EV_SIGNAL)
257 ev_feed_event (&ev->iosig.sig, res & EV_SIGNAL); 259 ev_feed_event (EV_A_ &ev->iosig.sig, res & EV_SIGNAL);
258 260
259 if (res & (EV_READ | EV_WRITE)) 261 if (res & (EV_READ | EV_WRITE))
260 ev_feed_event (&ev->iosig.io, res & (EV_READ | EV_WRITE)); 262 ev_feed_event (EV_A_ &ev->iosig.io, res & (EV_READ | EV_WRITE));
261} 263}
262 264
263int event_pending (struct event *ev, short events, struct timeval *tv) 265int event_pending (struct event *ev, short events, struct timeval *tv)
264{ 266{
265 short revents = 0; 267 short revents = 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines