pipe-posix.cpp revision 33698994f509c2b3a92e81a828ee7a0e01b81de0