xref: /plan9/sys/src/ape/lib/bsd/socketpair.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
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
12 socketpair(int domain, int type, int protocol, 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