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

Comparing libev/ev.c (file contents):
Revision 1.90 by root, Sun Nov 11 00:05:59 2007 UTC vs.
Revision 1.92 by root, Sun Nov 11 00:08:54 2007 UTC

249 249
250#endif 250#endif
251 251
252/*****************************************************************************/ 252/*****************************************************************************/
253 253
254inline ev_tstamp 254ev_tstamp
255ev_time (void) 255ev_time (void)
256{ 256{
257#if EV_USE_REALTIME 257#if EV_USE_REALTIME
258 struct timespec ts; 258 struct timespec ts;
259 clock_gettime (CLOCK_REALTIME, &ts); 259 clock_gettime (CLOCK_REALTIME, &ts);
1337 { 1337 {
1338 timers [((W)w)->active - 1] = timers [timercnt]; 1338 timers [((W)w)->active - 1] = timers [timercnt];
1339 downheap ((WT *)timers, timercnt, ((W)w)->active - 1); 1339 downheap ((WT *)timers, timercnt, ((W)w)->active - 1);
1340 } 1340 }
1341 1341
1342 ((WT)w)->at = w->repeat; 1342 ((WT)w)->at -= mn_now;
1343 1343
1344 ev_stop (EV_A_ (W)w); 1344 ev_stop (EV_A_ (W)w);
1345} 1345}
1346 1346
1347void 1347void

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines