[project @ 2005-11-03 16:23:24 by simonmar]
authorsimonmar <unknown>
Thu, 3 Nov 2005 16:23:24 +0000 (16:23 +0000)
committersimonmar <unknown>
Thu, 3 Nov 2005 16:23:24 +0000 (16:23 +0000)
wibble

ghc/rts/posix/GetTime.c

index 825ede6..cbc277f 100644 (file)
@@ -119,7 +119,7 @@ Ticks getThreadCPUTime(void)
     struct timespec ts;
     clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts);
     return (ts.tv_sec * TICKS_PER_SECOND + 
-           ts.tv_nsec / (1000000000/TICKS_PER_SECOND));
+           ((Ticks)ts.tv_nsec * TICKS_PER_SECOND) / 1000000000);
 #else
     return getProcessCPUTime();
 #endif