Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pipe(2)

read(2)

write(2)

socketpair(3N)                                               socketpair(3N)

NAME
     socketpair - Paar von fest miteinander verbundenen Sockets erzeugen

SYNTAX
     #include <sys/types.h>
     #include <sys/socket.h>

     int socketpair(int d, int type, int protocol, int sv[2]);

BESCHREIBUNG
     Der Bibliotheksaufruf socketpair() erzeugt ein unbenanntes Paar fest
     miteinander verbundener Sockets in der angegebenen Adreßfamilie d, vom
     Typ type und mit dem optional anzugebenden Protokoll protocol. Die
     Deskriptoren, die bei der Referenzierung der neuen Sockets verwendet
     werden, werden in sv[0] und sv[1] zurückgegeben. Die zwei Sockets sind
     nicht unterscheidbar.

RÜCKGABEWERT
     socketpair() liefert im Fehlerfall -1 zurück. Andernfalls wird die
     Zahl des zweiten Deskriptors zurückgegeben.

DIAGNOSE
     Der Aufruf schlägt in folgenden Fällen fehl:

     EMFILE              Von diesem Prozeß werden zu viele Dateideskripto-
                         ren verwendet.

     EAFNOSUPPORT        Die angegebene Adreßfamilie ist auf diesem Rechner
                         nicht verfügbar.

     EPROTONOSUPPORT     Das angegebene Protokoll ist auf diesem Rechner
                         nicht verfügbar.

     EOPNOSUPPORT        Das angegebene Protokoll unterstützt nicht die
                         Erzeugung von Socket-Paaren.

     ENOMEM              Es war nicht genügend Speicher verfügbar, um die
                         Operation durchzuführen.

     ENOSR               Es waren nicht genügend STREAMS-Betriebsmittel
                         verfügbar, um die Operation durchzuführen.

HINWEIS
     Dieser Aufruf ist nur für die Adreßfamilie AFUNIX realisiert.

SIEHE AUCH
     pipe(2), read(2), write(2).








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026