Add package path/filepath; Add os.stat for windows (TODO: unix)

This commit is contained in:
gingerBill
2020-09-25 20:20:53 +01:00
parent 6b634d5e46
commit 8cc5cd1494
13 changed files with 997 additions and 18 deletions
+1 -5
View File
@@ -6,12 +6,8 @@ IS_SUPPORTED :: true;
now :: proc() -> Time {
file_time: win32.FILETIME;
win32.GetSystemTimeAsFileTime(&file_time);
ft := i64(u64(file_time.dwLowDateTime) | u64(file_time.dwHighDateTime) << 32);
ns := (ft - 0x019db1ded53e8000) * 100;
ns := win32.FILETIME_as_unix_nanoseconds(file_time);
return Time{_nsec=ns};
}