Pipes with O_NONBLOCK