
1 Mar
2008
1 Mar
'08
7:25 p.m.
On Mar 1, 2008, at 13:39 , Evan Martin wrote:
If I run the following program, it never prints "done". If I uncomment the commented line, it does.
The exception it's getting is a UNIX signal (SIGPIPE), whose default action if not caught is to silently kill the process. Establish a signal handler for sigPIPE, or ignore it (which will silently convert it to an error EPIPE which will raise a normal I/O exception). -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH