From 4b0c84ed20f396efcd8fcfd078dc04acaf4096ac Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 25 Jun 2015 19:46:48 +0200 Subject: [PATCH] Change stat usage to GetFileAttributesEx --- src/platform/windows.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/platform/windows.c b/src/platform/windows.c index e478b0ea34..f04b8745cb 100644 --- a/src/platform/windows.c +++ b/src/platform/windows.c @@ -676,9 +676,13 @@ uint16 platform_get_locale_language(){ } time_t platform_file_get_modified_time(char* path){ - struct _stat stat; - _stat(path, &stat); - return stat.st_mtime; + WIN32_FILE_ATTRIBUTE_DATA data; + if (!GetFileAttributesEx(path, GetFileExInfoStandard, &data)) + return 0; + ULARGE_INTEGER ull; + ull.LowPart = data.ftLastWriteTime.dwLowDateTime; + ull.HighPart = data.ftLastWriteTime.dwHighDateTime; + return ull.QuadPart / 10000000ULL - 11644473600ULL; } uint8 platform_get_locale_currency(){