1219b2ee8SDavid du Colombier /* posix */ 2219b2ee8SDavid du Colombier #include <sys/types.h> 3219b2ee8SDavid du Colombier #include <unistd.h> 4219b2ee8SDavid du Colombier #include <stdlib.h> 5219b2ee8SDavid du Colombier #include <errno.h> 6219b2ee8SDavid du Colombier 7219b2ee8SDavid du Colombier /* bsd extensions */ 8219b2ee8SDavid du Colombier #include <sys/uio.h> 9219b2ee8SDavid du Colombier #include <sys/socket.h> 10219b2ee8SDavid du Colombier 11219b2ee8SDavid du Colombier int socketpair(int domain,int,int,int * sv)12*781103c4SDavid du Colombiersocketpair(int domain, int , int , int *sv) 13219b2ee8SDavid du Colombier { 14219b2ee8SDavid du Colombier switch(domain){ 15219b2ee8SDavid du Colombier case PF_UNIX: 16219b2ee8SDavid du Colombier return pipe(sv); 17219b2ee8SDavid du Colombier default: 18219b2ee8SDavid du Colombier errno = EOPNOTSUPP; 19219b2ee8SDavid du Colombier return -1; 20219b2ee8SDavid du Colombier } 21219b2ee8SDavid du Colombier } 22