SOCKETPAIR(2) Linux - prirucka programatora SOCKETPAIR(2)
JMENO
socketpair - vytvori par spojenych soketu
SYNTAXE
#include <sys/types.h>
#include <sys/socket.h>
int socketpair(int d, int type, int protocol, int sv[2]);
POPIS
Volani vytvori par nepojmenovanych spojenych soketu ve specifikovanem
jmennem prostoru d, jejich typ bude type, pouzivany protokol protocol.
Deskriptory novych soketu jsou vraceny v sv[0] a sv[1]. Tyto dva
sokety jsou nerozlisitelne.
NAVRATOVA HODNOTA
Bylo-li volani uspesne, je vracena 0, jinak -1 a je nastavena externi
promenna errno
CHYBY
EMFILE Soubor ma otevreno prilis mnoho souboru.
EAFNOSUPPORT
Specifikovany jmenny prostor neni na tomto pocitaci podporovan.
EPROTONOSUPPORT
Specifikovany protokol neni na tomto pocitaci podporovan.
EOPNOSUPPORT
Specifikovany protokol nepodporuje vytvoreni soketoveho paru.
EFAULT sv neni v platne casti adresoveho prostoru procesu.
SPLNUJE STANDARDY
4.4BSD (volani socketpair se poprve objevilo v 4.2BSD). Obvykle preno-
sitelne z ne-BSD systemu, ktere podporuji BSD Sokety (vcetne variant
systemu V).
DALSI INFORMACE
read(2), write(2), pipe(2)
BSD Man Page 5. dubna 1997 SOCKETPAIR(2)