SOCKETPAIR(2) Manuel du programmeur Linux SOCKETPAIR(2)
NOM
socketpair - Créer une paire de sockets connectées.
SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>
int socketpair(int d, int type, int protocol, int sv[
DESCRIPTION
La fonction crée une paire de sockets connectées, sans
noms, dans le domaine de communication d, du type indiqué,
en utilisant le protocole protocol. Les descripteurs cor
respondants aux deux sockets sont placés dans sv[0] et
sv[1]. Les deux sockets ne sont pas différenciables.
VALEUR RENVOYÉE
socketpair retourne zéro s'il réussit. En cas d'échec -1
est renvoyé, et errno contient le code d'erreur.
ERREURS
EMFILE Trop de descripteurs de fichiers utilisés par le
processus en cours.
EAFNOSUPPORT
La famille de communication n'est pas supportée
sur cette machine.
EPROTONOSUPPORT
La protocole de communication n'est pas supportée
sur cette machine.
EOPNOSUPPORT
La protocole de communication mentionné ne permet
pas la création d'une paire de sockets.
EFAULT sv pointe en dehors de l'espace d'adressage acces
sible.
CONFORMITÉ
BSD 4.4. La fonction socketpair est apparue dans BSD 4.2.
Relativement portable vers les systèmes non-BSD supppor
tant les clones des sockets BSD (y compris les variantes
de System V).
VOIR AUSSI
read(2), write(2), pipe(2)
TRADUCTION
Christophe Blaess, 1997.
BSD 15 Avril 1997 1