/* * This file is part of the UCB release of Plan 9. It is subject to the license * terms in the LICENSE file found in the top-level directory of this * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No * part of the UCB release of Plan 9, including this file, may be copied, * modified, propagated, or distributed except according to the terms contained * in the LICENSE file. *//* posix */#include <sys/types.h>#include <unistd.h>#include <stdlib.h>#include <errno.h>/* bsd extensions */#include <sys/uio.h>#include <sys/socket.h>intsocketpair(int domain, int , int , int *sv){ switch(domain){ case PF_UNIX: return pipe(sv); default: errno = EOPNOTSUPP; return -1; }}
/*
* This file is part of the UCB release of Plan 9. It is subject to the license
* terms in the LICENSE file found in the top-level directory of this
* distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
* part of the UCB release of Plan 9, including this file, may be copied,
* modified, propagated, or distributed except according to the terms contained
* in the LICENSE file.
*/
/* 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 , int , int *sv)
{
switch(domain){
case PF_UNIX:
return pipe(sv);
default:
errno = EOPNOTSUPP;
return -1;
}
}