Ticket #1315 (closed task: fixed)
System.Process.runInteractiveProcess needs a way to pipe just some handles
|Reported by:||simonmar||Owned by:|
|Type of failure:||Difficulty:||Moderate (less than a day)|
|Test Case:||Blocked By:|
Currently runInteractiveProcess attaches pipes to all 3 standard handles. Sometimes it's necessary to attach pipes to a subset, and possibly pass in existing Handles for the others. For example this could be used to connect a sequence of processes together with pipes. Also see Distribution.Simple.Utils.rawSystemStdout.
While we're here, we could add a more convenient popen-like API.