Provided by: manpages-es_1.55-10_all bug

NOMBRE

       socketpair - crea un par de conectores conectados

SINOPSIS

       #include <sys/types.h>
       #include <sys/socket.h>

       int socketpair(int d, int tipo, int protocolo, int sv[2]);

DESCRIPCI'ON

       La  llamada  a  socketpair  crea  una  pareja  sin nombre de conectores
       (`sockets', enchufes) en  el  dominio  especificado  por  d,  del  tipo
       especificado   por   tipo,   y  empleando  opcionalmente  el  protocolo
       especificado  por  protocolo.    Los   descriptores   utilizados   para
       referenciar  los  nuevos conectores se devuelven en sv[0] y sv[1].  Los
       dos conectores son indistinguibles.

VALOR DEVUELTO

       En caso de exito, se devuelve cero. En caso de error, se devuelve -1  y
       se pone en errno un valor apropiado.

ERRORES

       EMFILE Demasiados descriptores estan en uso por este proceso.

       EAFNOSUPPORT
              La  familia de direcciones especificada no esta admitida en esta
              maquina.

       EPROTONOSUPPORT
              El protocolo especificado no esta admitido en esta maquina.

       EOPNOTSUPP
              El protocolo especificado no admite la creacion  de  parejas  de
              conectores.

       EFAULT La  direccion  sv  no especifica una parte valida del espacio de
              direcciones del proceso.

CONFORME A

       4.4BSD  (la  llamada  al  sistema  socketpair  aparecio   en   4.2BSD).
       Generalmente  transportable  a  o  desde  sistemas  no  BSD que admitan
       clonicos de la capa de conectores BSD (incluyendo variantes System V).

OBSERVACIONES

       En Linux, el unico dominio soportado por esta llamada es AF_UNIX (o con
       el  mismo  significado,  AF_LOCAL).   (La  mayoria  de implementaciones
       tienen la misma restriccion..)

V'EASE TAMBI'EN

       read(2), write(2), pipe(2), socket(2), unix(7)