pipe-posix.cpp revision 1729795f504cc1975ec195bca8b493c2faa0f5dd