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

Comparing libev/event.c (file contents):
Revision 1.24 by root, Fri Nov 9 17:07:59 2007 UTC vs.
Revision 1.25 by root, Fri Nov 9 21:48:23 2007 UTC

179} 179}
180 180
181void event_set (struct event *ev, int fd, short events, void (*cb)(int, short, void *), void *arg) 181void event_set (struct event *ev, int fd, short events, void (*cb)(int, short, void *), void *arg)
182{ 182{
183 if (events & EV_SIGNAL) 183 if (events & EV_SIGNAL)
184 ev_watcher_init (&ev->iosig.sig, x_cb_sig); 184 ev_init (&ev->iosig.sig, x_cb_sig);
185 else 185 else
186 ev_watcher_init (&ev->iosig.io, x_cb_io); 186 ev_init (&ev->iosig.io, x_cb_io);
187 187
188 ev_watcher_init (&ev->to, x_cb_to); 188 ev_init (&ev->to, x_cb_to);
189 189
190 ev->ev_base = x_cur; /* not threadsafe, but its like libevent works */ 190 ev->ev_base = x_cur; /* not threadsafe, but its like libevent works */
191 ev->ev_fd = fd; 191 ev->ev_fd = fd;
192 ev->ev_events = events; 192 ev->ev_events = events;
193 ev->ev_pri = 0; 193 ev->ev_pri = 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines