svn commit: samba r5393 - in branches/SAMBA_4_0/source/lib/events: .

metze at samba.org metze at samba.org
Mon Feb 14 09:43:36 GMT 2005


Author: metze
Date: 2005-02-14 09:43:36 +0000 (Mon, 14 Feb 2005)
New Revision: 5393

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5393

Log:
trigger timed events not to early, better do it a bit to late

metze

Modified:
   branches/SAMBA_4_0/source/lib/events/events_standard.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/events/events_standard.c
===================================================================
--- branches/SAMBA_4_0/source/lib/events/events_standard.c	2005-02-14 09:15:24 UTC (rev 5392)
+++ branches/SAMBA_4_0/source/lib/events/events_standard.c	2005-02-14 09:43:36 UTC (rev 5393)
@@ -380,7 +380,8 @@
 	int timeout = -1;
 
 	if (tvalp) {
-		timeout = (tvalp->tv_usec / 1000) + (tvalp->tv_sec*1000);
+		/* it's better to trigger timed events a bit later than to early */
+		timeout = ((tvalp->tv_usec+999) / 1000) + (tvalp->tv_sec*1000);
 	}
 
 	ret = epoll_wait(ev->epoll_fd, events, maxevents, timeout);



More information about the samba-cvs mailing list