
28 Mar
2007
28 Mar
'07
3:20 p.m.
John Goerzen wrote:
And strace shows that, sure enough, read(0,...) in grep is getting EAGAIN.
Sounds like somebody forgot to take the fd out of non-blocking mode.
Yep, that looks like what's happening. See System/Process/Internals.hs:runProcessPosix. I wonder why the lower-level runProcess that it calls is written in C.