Try now. I've reverted back to the old 32-bit routines for Windows.
To work with large files on win32 one must use _fseeki64 and _ftelli64.
However, if I try to link such functions I get linker errors.
Furthermore, grepping the windows/lib/ files for either symbol yields no
results.
I've searched around and it looks like those functions are defined in
libcmt.lib. Are we allowed to distrubute that? Otherwise, Walter, can
you define 64-bit seek and tell routines in your stdio implementation?
Thanks,
Andrei
SHOO wrote:
(2010/08/18 1:13), Andrei Alexandrescu wrote:
Please update and build druntime too.
Andrei
Though I do `svn up` both a combination of druntime and phobos, this
symptom does not fade away.
Now, druntime's revision is r370, Phobos's revision is r1890.
On Windows, these lines are compiled:
L528: enforce(isOpen, "Attempting to seek() in an unopened file");
L529: static assert(off_t.sizeof == 8);
L530: errnoEnforce(fseeko(p.handle, offset, origin) == 0,
L531: "Could not seek in file `"~p.name~"'");
Is this correct?
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos