SOCKETPAIR
Section: Manuel du programmeur Linux (2) Updated: 18 juillet 2003 Index
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
CONFORMITÉ
NOTES
VOIR AUSSI
TRADUCTION
NOM
socketpair - Créer une paire de sockets connectées.
SYNOPSIS
DESCRIPTION
La fonction
socketpair
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 correspondants 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.
- EOPNOTSUPP
-
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 accessible.
CONFORMITÉ
BSD 4.4. La fonction
socketpair
est apparue dans BSD 4.2. Relativement portable vers les systèmes
non-BSD suppportant les clones des sockets BSD (y compris les variantes
de System V).
NOTES
Sous Linux, le seul domaine supportant cet appel est
AF_UNIX
(ou le synonyme,
AF_LOCAL).
(La plupart des implémentations ont la même restriction).
VOIR AUSSI
TRADUCTION
Christophe Blaess, 1996-2003.
|