diff options
author | George Hazan <george.hazan@gmail.com> | 2023-06-17 18:42:30 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-06-17 18:42:30 +0300 |
commit | e43415669f3ac06102dafa6bac828e6dc33035ec (patch) | |
tree | fe775de0909e6ce52f0eb6172f2cf59a4a361188 | |
parent | eb0357c9a571541c984aef03efaacd6b39ac7409 (diff) |
let's use this crutch for 32-bit builds only
-rw-r--r-- | protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp index e1d78cdc25..bc0481fb09 100644 --- a/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp +++ b/protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp @@ -596,7 +596,11 @@ Result<Stat> FileFd::stat() const { Stat res; FILE_BASIC_INFO basic_info; + #ifdef _WIN64 + auto status = GetFileInformationByHandleEx(get_native_fd().fd(), FileBasicInfo, &basic_info, sizeof(basic_info)); + #else auto status = GetFileInformationByHandleEx(get_native_fd().fd(), FileBasicInfo, &basic_info, 0x24); + #endif if (!status) { return OS_ERROR("Get FileBasicInfo failed"); } |