ref: 1fd62ed230291645dba5f31ce26c38b71b9b0dbe
dir: /sys/src/ape/lib/bsd/socketpair.c/
/* posix */ #include <sys/types.h> #include <unistd.h> #include <stdlib.h> #include <errno.h> /* bsd extensions */ #include <sys/uio.h> #include <sys/socket.h> int socketpair(int domain, int type, int protocol, int *sv) { switch(domain){ case PF_UNIX: return pipe(sv); default: errno = EOPNOTSUPP; return -1; } }