summaryrefslogtreecommitdiff
path: root/protocols/Telegram/tdlib/td
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2023-06-17 18:42:30 +0300
committerGeorge Hazan <george.hazan@gmail.com>2023-06-17 18:42:30 +0300
commite43415669f3ac06102dafa6bac828e6dc33035ec (patch)
treefe775de0909e6ce52f0eb6172f2cf59a4a361188 /protocols/Telegram/tdlib/td
parenteb0357c9a571541c984aef03efaacd6b39ac7409 (diff)
let's use this crutch for 32-bit builds only
Diffstat (limited to 'protocols/Telegram/tdlib/td')
-rw-r--r--protocols/Telegram/tdlib/td/tdutils/td/utils/port/FileFd.cpp4
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");
}