pipe_wait