add pipe_socketpair and its test case