From 0b115add8e6536b42295f42d587caffe54ab08bc Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 27 Oct 2008 15:16:06 +0000 Subject: [PATCH] Since CLOCK_PROCESS_CPUTIME_ID is a POSIX standard, we use it if it exists regardles of system. Seems BSD actually is the weird case here. Still use CLOCK_REALTIME as fallback. SVN revision: 37249 --- legacy/eina/src/lib/eina_counter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/eina/src/lib/eina_counter.c b/legacy/eina/src/lib/eina_counter.c index 1b16a6be1f..d895555521 100644 --- a/legacy/eina/src/lib/eina_counter.c +++ b/legacy/eina/src/lib/eina_counter.c @@ -76,12 +76,12 @@ static int _eina_counter_init_count = 0; static inline int _eina_counter_time_get(Eina_Nano_Time *tp) { -#if defined (__linux__) && defined(CLOCK_PROCESS_CPUTIME_ID) +#if defined(CLOCK_PROCESS_CPUTIME_ID) return clock_gettime(CLOCK_PROCESS_CPUTIME_ID, tp); -#elif defined(__FreeBSD__) && defined(CLOCK_PROF) +#elif defined(CLOCK_PROF) return clock_gettime(CLOCK_PROF, tp); #else - return clock_gettime(CLOCK, tp); + return clock_gettime(CLOCK_REALTIME, tp); #endif } #else