Hi, At Wed, 4 Dec 2002 02:19:03 +0900, Rich Kilmer wrote: > In win32.c there is a CreateChild function: > > static struct ChildRecord * CreateChild(char *cmd, SECURITY_ATTRIBUTES > *psa, HANDLE hInput, HANDLE hOutput, HANDLE hError) > > That accepts three handles for stdin/out/err. The only code that calls > this is pipe_exec (Kernel.exec?) and that passes three NULL values for > the handles. Could this not be used to set the stdin/out/err triplet to > a pipe and then implement a "kind of" popen3 on win32? Yes, it's intended but not implemented yet. -- Nobu Nakada