K 10 svn:author V 6 dillon K 8 svn:date V 27 1999-02-04T23:50:49.000000Z K 7 svn:log V 346 Fix race in pipe read code whereby a blocked lock can allow another process to sneak in and write to or close the pipe. The read code enters a 'piperd' state after doing the lock operation without checking to see if the state changed, which can cause the process to wait forever. The code has also been documented more. END