ArchHooks_Unix::GetMicrosecondsSinceStart
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "archutils/Unix/LinuxThreadHelpers.h"
|
||||
#include <unistd.h>
|
||||
#include "RageUtil.h"
|
||||
#include <sys/time.h>
|
||||
|
||||
#if defined(CRASH_HANDLER)
|
||||
#include "archutils/Unix/CrashHandler.h"
|
||||
@@ -134,6 +135,14 @@ void ArchHooks_Unix::SetTime( tm newtime )
|
||||
system( "hwclock --systohc" );
|
||||
}
|
||||
|
||||
int64_t ArchHooks_Unix::GetMicrosecondsSinceStart()
|
||||
{
|
||||
struct timeval tv;
|
||||
gettimeofday( &tv, NULL );
|
||||
|
||||
return int64_t(tv.tv_sec) * 1000000 + int64_t(tv.tv_usec);
|
||||
}
|
||||
|
||||
/*
|
||||
* (c) 2003-2004 Glenn Maynard
|
||||
* All rights reserved.
|
||||
|
||||
@@ -9,6 +9,7 @@ public:
|
||||
void DumpDebugInfo();
|
||||
|
||||
void SetTime( tm newtime );
|
||||
int64_t GetMicrosecondsSinceStart();
|
||||
};
|
||||
|
||||
#undef ARCH_HOOKS
|
||||
|
||||
Reference in New Issue
Block a user