From 7cf86f923ac6ce54afdc1784a7a7fe6ea97f59ca Mon Sep 17 00:00:00 2001 From: Sebastian Bauer Date: Sun, 28 Dec 2014 10:35:26 +0100 Subject: [PATCH] Added AmigaOS-specific implementation of git__timer(). The clock_gettime() function is normally not available under AmigaOS, hence another solution is required. We are using now GetUpTime() that is present in current versions of this operating system. --- src/util.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/util.h b/src/util.h index 2567838e6..dafb740f8 100644 --- a/src/util.h +++ b/src/util.h @@ -434,6 +434,17 @@ GIT_INLINE(double) git__timer(void) return (double)time * scaling_factor / 1.0E9; } +#elif defined(AMIGA) + +#include + +GIT_INLINE(double) git__timer(void) +{ + struct TimeVal tv; + ITimer->GetUpTime(&tv); + return (double)tv.Seconds + (double)tv.Microseconds / 1.0E6; +} + #else #include