Provided by: manpages-pt-dev_20040726-2_all bug
 

NOME

        socketpair - create a pair of connected sockets
 

SINOPSE

        #include <sys/types.h>
        #include <sys/socket.h>
 
        int socketpair(int d, int type, int protocol, int sv[2]);
 

DESCRI O

        A  chamada  cria  um  par,  sem  nome, de sockets conectados no domínio
        específicado d, com o type, específicado e podendo usar  protocol.   Os
        descritores usados no referenciação dos novos sockets são retornados em
        sv[0] e sv[1].  Os dois sockets são indistinguíveis.
        Em caso de sucesso, zero é retornado. Caso contrário, -1 é retornado, e
        errno é selecionado adequadamente.
 

ERROS

        EMFILE Muitos descritores de arquivos são usados neste processo.
 
        EAFNOSUPPORT
               A  família  de  endereço  específicada  não  é  suportada  nesta
               máquina.
 
        EPROTONOSUPPORT
               O protocolo específicado não é suportado nesta máquina.
 
        EOPNOSUPPORT
               O protocolo específicado não  suporta  a  criação  de  pares  de
               socket.
 
        EFAULT O  endereço  The  address  sv não específica uma parte válida do
               processo de espaço de endereço.
        BSD 4.4 (a chamada de função socketpair apareceu no  BSD  4.2).  Geral‐
        mente a portabilidade para/de sistemas não BSD suporta clones da camada
        de socket BSD (incluíndo variantes do System V).
        read(2), write(2), pipe(2)
        André   L.   Fassone    Canova    <lonelywolf@blv.com.br>    (tradução)
        xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)