.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1983, 1991 The Regents of the University of California. .\" All rights reserved. .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\" @(#)socketpair.2 6.4 (Berkeley) 3/10/91 .\" .\" Modified 1993-07-24 by Rik Faith .\" Modified 1996-10-22 by Eric S. Raymond .\" Modified 2002-07-22 by Michael Kerrisk .\" Modified 2004-06-17 by Michael Kerrisk .\" 2008-10-11, mtk: Add description of SOCK_NONBLOCK and SOCK_CLOEXEC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH socketpair 2 "2. května 2024" "Linux man\-pages 6.9.1" .SH JMÉNO socketpair \- vytvoří pár spojených soketů .SH KNIHOVNA Standardní knihovna C (\fIlibc\fP, \fI\-lc\fP) .SH POUŽITÍ .nf \fB#include \fP .P \fBint socketpair(int \fP\fIdomain\fP\fB, int \fP\fItype\fP\fB, int \fP\fIprotocol\fP\fB, int \fP\fIsv\fP\fB[2]);\fP .fi .SH POPIS Volání \fBsocketpair\fP() vytvoří pár nepojmenovaných spojených soketů ve specifikovaném jmenném prostoru (doméně) \fId\fP, jejich typ bude \fItype\fP, používaný protokol \fIprotocol\fP. Pro více informací o těchto parametrech viz \fBsocket\fP(2). .P Deskriptory souborů nových soketů jsou vráceny v \fIsv[0]\fP a \fIsv[1]\fP. Tyto dva sokety jsou nerozlišitelné. .SH "NÁVRATOVÉ HODNOTY" On success, zero is returned. On error, \-1 is returned, \fIerrno\fP is set to indicate the error, and \fIsv\fP is left unchanged .P .\" http://austingroupbugs.net/view.php?id=483 On Linux (and other systems), \fBsocketpair\fP() does not modify \fIsv\fP on failure. A requirement standardizing this behavior was added in POSIX.1\-2008 TC2. .SH "CHYBOVÉ STAVY" .TP \fBEAFNOSUPPORT\fP Specifikovaný jmenný prostor není na tomto počítači podporován. .TP \fBEFAULT\fP \fIsv\fP není v platné části adresového prostoru procesu. .TP \fBEMFILE\fP The per\-process limit on the number of open file descriptors has been reached. .TP \fBENFILE\fP Byl dosažen limit pro absolutní počet souborů v systému. .TP \fBEOPNOTSUPP\fP Specifikovaný protokol nepodporuje vytvoření soketového páru. .TP \fBEPROTONOSUPPORT\fP Specifikovaný protokol není na tomto počítači podporován. .SH VERZE .\" commit: 70b03759e9ecfae400605fa34f3d7154cccbbba3 On Linux, the only supported domains for this call are \fBAF_UNIX\fP (or synonymously, \fBAF_LOCAL\fP) and \fBAF_TIPC\fP (since Linux 4.12). .SH STANDARDY POSIX.1\-2008. .SH HISTORIE POSIX.1\-2001, 4.4BSD. .P \fBsocketpair\fP() 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). .P Since Linux 2.6.27, \fBsocketpair\fP() supports the \fBSOCK_NONBLOCK\fP and \fBSOCK_CLOEXEC\fP flags in the \fItype\fP argument, as described in \fBsocket\fP(2). .SH "DALŠÍ INFORMACE" \fBpipe\fP(2), \fBread\fP(2), \fBsocket\fP(2), \fBwrite\fP(2), \fBsocket\fP(7), \fBunix\fP(7) .PP .SH PŘEKLAD Překlad této příručky do češtiny vytvořili Pavel Heimlich . .PP Tento překlad je bezplatná dokumentace; Přečtěte si .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST. .PP Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu .MT translation-team-cs@lists.sourceforge.net .ME .