X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FGetTime.c;h=34fcd5c2a7b462b99baf43d6b4d85f2ab9514948;hb=4c6a3f787abcaed009a574196d82237d9ae64fc8;hp=626882b205a3baeb6bb93a2fea33fbc41aeb7b85;hpb=a89ac49312ff740591226f0a6fd9322f15289c62;p=ghc-hetmet.git diff --git a/rts/posix/GetTime.c b/rts/posix/GetTime.c index 626882b..34fcd5c 100644 --- a/rts/posix/GetTime.c +++ b/rts/posix/GetTime.c @@ -134,7 +134,7 @@ Ticks getThreadCPUTime(void) } return ((usec * TICKS_PER_SECOND) / 1000000); -#elif defined(HAVE_CLOCK_GETTIME) && defined (_POSIX_THREAD_CPUTIME) && defined(CLOCK_THREAD_CPUTIME_ID) && defined(HAVE_SYSCONF) +#elif !defined(BE_CONSERVATIVE) && defined(HAVE_CLOCK_GETTIME) && defined (_POSIX_THREAD_CPUTIME) && defined(CLOCK_THREAD_CPUTIME_ID) && defined(HAVE_SYSCONF) if (sysconf(_POSIX_THREAD_CPUTIME) != -1) { // clock_gettime() gives us per-thread CPU time. It isn't // reliable on Linux, but it's the best we have.