Pipe Error Examples Based on code in _Network Programming with Perl_ by Lincoln D. Stein All of the four programs 01_write_ten.pl 02_write_ten_ph.pl 03_write_ten_i.pl 04_write_ten_popi.pl write ten lines of output to a pipe that is to be read by the read_three.pl program (which only reads three lines). None of these programs will be able to write all ten lines. Each example is more robust than the previous one. 01_write_ten.pl has little error checking. 02_write_ten_ph.pl checks for PIPE signals and stops as soon as it is recieved. 03_write_ten_i.pl ignores PIPE signals but checks to see if anything went wrong when printing a line. 04_write_ten_popi.pl intercepts the PIPE signal (as 02_write_ten_ph.pl did) and decides what to do depending on what the real error condition was. ## README ends ##