On Sun, Dec 14, 2003 at 05:13:30PM +0000, Tor Lillqvist <tml@xxxxxx> wrote: > I wonder, could the typical fork() immeditaly followed by exec() (in > the child process) be somehow detected by Cygwin/MSYS, avoiding the > need for emulating the full fork() semantics in this typical case? No, but common software like bash has been modified to use the posix spawn functions, which _are_ streamlined on cygwin. Starting processes is still very, very heavyweight under windows. No doubt the large startup overhead of cygwin executables just adds to this. -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg@xxxxxxxx |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |