From 17317af89f6460637bc2ed7f369a7299f2f27d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Fri, 22 Dec 2017 23:48:15 +0100 Subject: [PATCH] Add TODO --- src/crystal/system/win32/time.cr | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/crystal/system/win32/time.cr b/src/crystal/system/win32/time.cr index cef017fe9e06..55c6d147f39d 100644 --- a/src/crystal/system/win32/time.cr +++ b/src/crystal/system/win32/time.cr @@ -20,6 +20,8 @@ module Crystal::System::Time end def self.compute_utc_seconds_and_nanoseconds : {Int64, Int32} + # TODO: Needs a check if `GetSystemTimePreciseAsFileTime` is actually available (only >= Windows 8) + # and use `GetSystemTimeAsFileTime` as fallback. LibC.GetSystemTimePreciseAsFileTime(out filetime) since_epoch = (filetime.dwHighDateTime.to_u64 << 32) | filetime.dwLowDateTime.to_u64