On Thu, Jun 03, 2010 at 10:16:25 +0100, Simon Marlow wrote:
> How are you invoking child processes, incendentally?
> System.Process, or manually with System.Posix.forkProcess?  If the
> latter, I have a sneaking suspicion that we need to block signals
> across the fork(), or something like that.  We already do it for
> System.Process.

As far as I can tell, we only use System.Process

$ grep -r "import .*Process" src
src/Ssh.hs:import System.Posix.Process ( getProcessID )
src/Ssh.hs:import System.Process ( runInteractiveProcess )
src/Darcs/External.hs:import System.Process ( runProcess,
runInteractiveProcess, waitForProcess )
src/Exec.hs:import System.Process   ( runProcess, terminateProcess,
waitForProcess )

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9

Attachment: signature.asc
Description: Digital signature

_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to