On Mon, Apr 18, 2005 at 10:48:38AM -0500, John Goerzen wrote:
On Mon, Apr 18, 2005 at 01:12:45AM +0100, ross@soi.city.ac.uk wrote:
- System.Process is missing; the chief problem is Hugs's representation of handles. Perhaps not insuperable. - System.Posix.Process.forkProcess is probably approximately implementable, modulo problems with handles.
Can you elaborate a bit on what these problems are?
Hugs implements Handles on top of FILEs, so you have to worry about buffering. Most of it is probably possible, just not trivial.
Actually, I am more interested in installing SIG_IGN for SIGPIPE. (That is, tell the system to ignore that signal.) That much should be doable, right?
Should be. The higher-level System.Process seems more important, though.