time.c: calendar clock should use CLOCK_REALTIME; 5e95f11

The issue was reported by @shuujii
This commit is contained in:
Yukihiro "Matz" Matsumoto
2021-03-14 14:54:53 +09:00
parent f92a27f918
commit bf524e7002
+2 -2
View File
@@ -387,10 +387,10 @@ current_mrb_time(mrb_state *mrb)
sec = ts.tv_sec;
usec = ts.tv_nsec / 1000;
}
#elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) && defined(CLOCK_MONOTONIC)
#elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) && defined(CLOCK_REALTIME)
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
clock_gettime(CLOCK_REALTIME, &ts);
sec = ts.tv_sec;
usec = ts.tv_nsec / 1000;
}