Linux repositories inspector
Manual Página do BSD

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

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.

VALORES RETORNADOS

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.

DE ACORDO COM

BSD 4.4 (a chamada de função socketpair apareceu no BSD 4.2). Geralmente a portabilidade para/de sistemas não BSD suporta clones da camada de socket BSD (incluíndo variantes do System V).

VEJA TAMBÉM

TRADUZIDO POR LDP-BR em 22/08/2000.

André L. Fassone Canova <> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <> (revisão)
⇧ Top