From: Daniel Stenberg Date: Wed, 26 Jun 2002 06:47:18 +0000 (+0000) Subject: T. Bharath fixed his mm lib timer resolution fix X-Git-Tag: curl-7_10~163 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2443e1f38c38c4fe2611e330990dfe6296da19aa;p=curl T. Bharath fixed his mm lib timer resolution fix --- diff --git a/lib/timeval.c b/lib/timeval.c index 140bc5506..664f6a96d 100644 --- a/lib/timeval.c +++ b/lib/timeval.c @@ -56,10 +56,14 @@ gettimeofday (struct timeval *tp, void *nothing) ** of 1ms.Need to link against winmm.lib for this **/ unsigned long Ticks = 0; + unsigned long Sec =0; + unsigned long Usec = 0; Ticks = timeGetTime(); - tp->tv_sec = Ticks%1000; - tp->tv_usec = (Ticks - (tp->tv_sec*1000))*1000; - + + Sec = Ticks/1000; + Usec = (Ticks - (Sec*1000))*1000; + tp->tv_sec = Sec; + tp->tv_usec = Usec; #endif return 1; }