|
NAMEsocketpair —
create a pair of connected sockets
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <sys/types.h>
#include <sys/socket.h>
int
DESCRIPTIONThesocketpair () system call creates an unnamed pair of
connected sockets in the specified communications
domain, of the specified type, and
using the optionally specified protocol. The descriptors
used in referencing the new sockets are returned in
sv[0] and sv[1]. The two sockets
are indistinguishable.
The RETURN VALUESThesocketpair () function returns the value 0 if
successful; otherwise the value -1 is returned and the global variable
errno is set to indicate the error.
ERRORSThe call succeeds unless:
SEE ALSOpipe(2), read(2), socket(2), write(2)STANDARDSThesocketpair () system call conforms to
IEEE Std 1003.1-2001 (“POSIX.1”) and
IEEE Std 1003.1-2008 (“POSIX.1”).
HISTORYThesocketpair () system call appeared in
4.2BSD.
BUGSThis call is currently implemented only for the UNIX domain.
Visit the GSP FreeBSD Man Page Interface. |