[Issue 14469] New: file.readText on Win64 doesn't work for files > 4GB.
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sun Apr 19 23:40:11 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=14469
Issue ID: 14469
Summary: file.readText on Win64 doesn't work for files > 4GB.
Product: D
Version: D2
Hardware: x86_64
OS: Windows
Status: NEW
Severity: normal
Priority: P1
Component: Phobos
Assignee: nobody at puremagic.com
Reporter: artemalive at gmail.com
In DMD 2.067 this function calls read(in char[], size_t) which in turns uses
GetFileSize like this:
auto size = trustedGetFileSize(h, null);
One solution is to pass not null second parameter but it seems that it's even
better to use GetFileSizeEx
(us/library/windows/desktop/aa364957(v=vs.85).aspx).
--
More information about the Digitalmars-d-bugs
mailing list