non_blocking_pipe
