pipe-posix.cpp revision 34d9e1cb32bd0b95b641d278348417a6518d26d2