Rechercher une page de manuel
socketpair
Langue: de
Version: 21. Juni 1996 (openSuse - 09/10/07)
Section: 2 (Appels système)
BEZEICHNUNG
socketpair - generiert zwei verbundene SocketsÜBERSICHT
#include <sys/types.h>#include <sys/socket.h>
int socketpair(int d, int type, int protocol, int sv[2]);
BESCHREIBUNG
Der Aufruf socketpair generiert zwei unbenannte, miteinander verbundene Sockets. D bezeichnet die Domain, typ den Typ der Sockets und protocol definiert das Protokoll, das nicht angegeben werden muss. Die Deskriptoren der Sockets werden in sv[0] und sv[1] zurückgegeben. Die beiden Sockets können nicht unterschieden werden.RÜCKGABEWERT
Im Erfolgsfall wird 0 zurückgegeben, bei einem Fehler -1 und errno wird gesetzt.FEHLER
- EMFILE
- Dieser Prozess benutzt zuviele Deskriptoren
- EAFNOSUPPORT
- Die angegebene Adressfamilie wird vom Rechner nicht unterstützt
- EPROTONOSUPPORT
- Das angegebene Protokoll wird nicht unterstützt
- EOPNOSUPPORT
- Das angegebene Protokoll unterstützt nicht das Anlegen von Socketpairs
- EFAULT
- Die Adresse sv liegt nicht im gültigen Adressbereich des Prozesses
GESCHICHTE
Die Funktion socketpair tritt das erste Mal im BSD 4.2 auf.BUGS
Dieser Aufruf ist zurzeit nur für UNIX-Domaens implementiert. [Gilt das auch für Linux?]SIEHE AUCH
read(2), write(2), pipe(2).Contenus ©2006-2023 Benjamin Poulain
Design ©2006-2023 Maxime Vantorre