pipe-posix.cpp revision 637712559132d2b3617aea0103fb0385978da14e