From cb1bd0a3bedc52c9f9947e87673ba8acad763318 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 3 Oct 2023 20:38:48 -0700 Subject: [PATCH] [wpiutil] Get more precise system time on Windows (#5722) Windows 8 added GetSystemTimePreciseAsFileTime(). --- wpiutil/src/main/native/cpp/timestamp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpiutil/src/main/native/cpp/timestamp.cpp b/wpiutil/src/main/native/cpp/timestamp.cpp index f5f82bec66..c7e2fa92d1 100644 --- a/wpiutil/src/main/native/cpp/timestamp.cpp +++ b/wpiutil/src/main/native/cpp/timestamp.cpp @@ -120,7 +120,7 @@ static uint64_t time_since_epoch() noexcept { uint64_t tmpres = 0; // 100-nanosecond intervals since January 1, 1601 (UTC) // which means 0.1 us - GetSystemTimeAsFileTime(&ft); + GetSystemTimePreciseAsFileTime(&ft); tmpres |= ft.dwHighDateTime; tmpres <<= 32; tmpres |= ft.dwLowDateTime;