Provided by: manpages-cs-dev_4.26.0-1_all 

JMÉNO
socketpair - vytvoří pár spojených soketů
KNIHOVNA
Standardní knihovna C (libc, -lc)
POUŽITÍ
#include <sys/socket.h>
int socketpair(int domain, int type, int protocol, int sv[2]);
POPIS
Volání socketpair() vytvoří pár nepojmenovaných spojených soketů ve specifikovaném jmenném prostoru
(doméně) d, jejich typ bude type, používaný protokol protocol. Pro více informací o těchto parametrech
viz socket(2).
Deskriptory souborů nových soketů jsou vráceny v sv[0] a sv[1]. Tyto dva sokety jsou nerozlišitelné.
NÁVRATOVÉ HODNOTY
On success, zero is returned. On error, -1 is returned, errno is set to indicate the error, and sv is
left unchanged
On Linux (and other systems), socketpair() does not modify sv on failure. A requirement standardizing
this behavior was added in POSIX.1-2008 TC2.
CHYBOVÉ STAVY
EAFNOSUPPORT
Specifikovaný jmenný prostor není na tomto počítači podporován.
EFAULT sv není v platné části adresového prostoru procesu.
EMFILE The per-process limit on the number of open file descriptors has been reached.
ENFILE Byl dosažen limit pro absolutní počet souborů v systému.
EOPNOTSUPP
Specifikovaný protokol nepodporuje vytvoření soketového páru.
EPROTONOSUPPORT
Specifikovaný protokol není na tomto počítači podporován.
VERZE
On Linux, the only supported domains for this call are AF_UNIX (or synonymously, AF_LOCAL) and AF_TIPC
(since Linux 4.12).
STANDARDY
POSIX.1-2008.
HISTORIE
POSIX.1-2001, 4.4BSD.
socketpair() first appeared in 4.2BSD. It is generally portable to/from non-BSD systems supporting
clones of the BSD socket layer (including System V variants).
Since Linux 2.6.27, socketpair() supports the SOCK_NONBLOCK and SOCK_CLOEXEC flags in the type argument,
as described in socket(2).
DALŠÍ INFORMACE
pipe(2), read(2), socket(2), write(2), socket(7), unix(7)
PŘEKLAD
Překlad této příručky do češtiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>
Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License Version 3 nebo novější
ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST.
Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu translation-team-
cs@lists.sourceforge.net.
Linux man-pages 6.9.1 2. května 2024 socketpair(2)