Oops.. sorry for the out-of-context e-mail, everyone. I thought the message to which I was replying was sent to the Phobos list, but I see now it wasn't.
-Lars On Tue, 2010-05-04 at 11:34 +0200, Lars Tandle Kyllingstad wrote: > 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 _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
