diff options
-rw-r--r-- | ghc/rts/posix/GetTime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ghc/rts/posix/GetTime.c b/ghc/rts/posix/GetTime.c index a5fcb21e91..9699774474 100644 --- a/ghc/rts/posix/GetTime.c +++ b/ghc/rts/posix/GetTime.c @@ -113,7 +113,7 @@ void getProcessTimes(Ticks *user, Ticks *elapsed) Ticks getThreadCPUTime(void) { -#ifdef HAVE_CLOCK_GETTIME +#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_THREAD_CPUTIME_ID) // clock_gettime() gives us per-thread CPU time. It isn't // reliable on Linux, but it's the best we have. struct timespec ts; |