2
0
mirror of https://github.com/rehlds/rehlds.git synced 2025-01-28 22:48:05 +03:00

Refactor Sys_FloatTime in linux

This commit is contained in:
In-line 2017-04-27 16:33:31 +04:00
parent 187e04e25e
commit 4a179e2d8b

View File

@ -619,15 +619,15 @@ double EXT_FUNC Sys_FloatTime(void)
double Sys_FloatTime(void)
{
static struct timespec start_time;
static bool bInitialized;
static bool bInitialized = false;
struct timespec now;
if ( !bInitialized )
{
bInitialized = 1;
clock_gettime(1, &start_time);
bInitialized = true;
clock_gettime(CLOCK_MONOTONIC, &start_time);
}
clock_gettime(1, &now);
clock_gettime(CLOCK_MONOTONIC, &now);
return (now.tv_sec - start_time.tv_sec) + now.tv_nsec * 0.000000001;
}