On Mon, 2010-05-03 at 18:54 -0700, Steve Schveighoffer wrote: > Everyone, > > I worked on getting Lars' std.process compiled for Windows. However, I've > reached a very big blocker. > > Basically, the digital mars C runtime library has no way to create pipes into > file descriptors. Therefore, you cannot redirect a child's output to the > parent or vice versa.
This is not really related to your question, but your wording makes me curious: Is D on Windows somehow tied to DMC? Is that different to standard C? > I can create pipes by directly calling the Windows system call, the problem > is, the C runtime lacks a way of wrapping a Windows HANDLE type into a FILE > *. [...] You'd think that would be a common enough situation to warrant having a function in the Windows API doing just that -- like POSIX' fdopen(). I mean, isn't FILE* the de facto file handle standard in the C world? -Lars _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
