https://issues.dlang.org/show_bug.cgi?id=18816
--- Comment #2 from dd86k <[email protected]> --- Forgot about this ticket. I made it work under Windows, see https://github.com/dd86k/dd-dos/blob/master/src/ddc/ddc.d#L63-L69 (and _NFILE). I almost pulled the repo and make a pull request, so feel free to base a pull request off of my ddc.d source. For people refusing to click on the Github link: enum _NFILE = 20; ... private extern extern(C) shared FILE[_NFILE] _iob; shared stdin = &_iob[0]; shared stdout = &_iob[1]; shared stderr = &_iob[2]; shared stdaux = &_iob[3]; shared stdprn = &_iob[4]; I had to play with the source a lot, but I'm happy to say my (temporary?) source works for -m32mscoff and -m64 under DMD and LDC2. -m32 under DMD remains unaffected since it uses the DigitalMars C runtime. Works on my Windows 10 1506 machine. Might be different runtime version, who knows. --
