Commit 7cf86f92 by Sebastian Bauer

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.
parent aad27e6e
...@@ -434,6 +434,17 @@ GIT_INLINE(double) git__timer(void) ...@@ -434,6 +434,17 @@ GIT_INLINE(double) git__timer(void)
return (double)time * scaling_factor / 1.0E9; return (double)time * scaling_factor / 1.0E9;
} }
#elif defined(AMIGA)
#include <proto/timer.h>
GIT_INLINE(double) git__timer(void)
{
struct TimeVal tv;
ITimer->GetUpTime(&tv);
return (double)tv.Seconds + (double)tv.Microseconds / 1.0E6;
}
#else #else
#include <sys/time.h> #include <sys/time.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment