Terribly slow rawWrite is a major problem
Denis Shelomovskij
verylonglogin.reg at gmail.com
Fri Mar 2 07:40:44 PST 2012
Do you remember this: http://d.puremagic.com/issues/show_bug.cgi?id=7033
It should be solved and I'm volunteer to do it. But I need to know:
1. `_setmode` is only defined in version(DIGITAL_MARS_STDIO) which is
defined in version(DigitalMars)version(Windows) but used in
version(Windows) in rawRead/rawWrite. So am I right that
rawRead/rawWrite templates aren't instantiateable with GDC/LDC on
Windows? If it is, what version identifiers do GDC/LDC use to
instantiate it?
2. To solve the problem I need to know current file mode and the only
way I see to get it is from `__fhnd_info`. Is this method correct for
dmd? If it is, is it DigitalMars only?
More information about the Digitalmars-d
mailing list