From cc7e42c0bdeb118ea372882a11d08cf2d8a22f73 Mon Sep 17 00:00:00 2001 From: joq Date: Sat, 9 Aug 2003 18:02:10 +0000 Subject: [PATCH] [0.76.5] cycles.h patch from Robert Jordens git-svn-id: svn+ssh://jackaudio.org/trunk/jack@450 0c269be4-1314-0410-8aa9-9f06e86f4224 --- configure.in | 2 +- jack/cycles.h | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index c2c69c2..c5088c5 100644 --- a/configure.in +++ b/configure.in @@ -14,7 +14,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=76 -JACK_MICRO_VERSION=4 +JACK_MICRO_VERSION=5 dnl --- diff --git a/jack/cycles.h b/jack/cycles.h index 96bc4c3..062df7a 100644 --- a/jack/cycles.h +++ b/jack/cycles.h @@ -107,7 +107,22 @@ static inline cycles_t get_cycles (void) } #else -#error You are compiling JACK on a platform for which jack/cycles.h needs work +/* generic solution */ + +#warning You are compiling JACK on a platform for which jack/cycles.h needs work +#include + +typedef long cycles_t; +extern cycles_t cacheflush_time; + +static inline cycles_t get_cycles(void) +{ + struct timeval tv; + gettimeofday (&tv, NULL); + + return tv.tv_usec; +} + #endif #endif /* __jack_cycles_h__ */