On Wed, Dec 7, 2011 at 20:35, Jason Dagit <[email protected]> wrote: > > They *do* terminate; a zombie is a dead process waiting for its parent to > > reap it with waitForProcess. There's also some POSIX stuff you can do to > > have them auto-reaped, but doing that correctly and portably is somewhat > > painful. > > You can use a double fork to make this portable and not painful. It's > just that you have to fork twice, which can be expensive in some > cases. >
And problematic if you're using a pipe to communicate with the child, which seemed quite possible. -- brandon s allbery [email protected] wandering unix systems administrator (available) (412) 475-9364 vm/sms
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
