xref: /plan9/sys/src/ape/lib/bsd/socketpair.c (revision 781103c4074deb8af160e8a0da2742ba6b29dc2b)
1 /* posix */
2 #include <sys/types.h>
3 #include <unistd.h>
4 #include <stdlib.h>
5 #include <errno.h>
6 
7 /* bsd extensions */
8 #include <sys/uio.h>
9 #include <sys/socket.h>
10 
11 int
socketpair(int domain,int,int,int * sv)12 socketpair(int domain, int , int , int *sv)
13 {
14 	switch(domain){
15 	case PF_UNIX:
16 		return pipe(sv);
17 	default:
18 		errno = EOPNOTSUPP;
19 		return -1;
20 	}
21 }
22