Rechercher une page de manuel
socketpair.2freebsd
Langue: en
Version: 265918 (debian - 07/07/09)
Section: 2 (Appels système)
BSD mandoc
NAME
socketpair - create a pair of connected socketsLIBRARY
Lb libcSYNOPSIS
In sys/types.h In sys/socket.h Ft int Fn socketpair int d int type int protocol int *svDESCRIPTION
The Fn socketpair system call creates an unnamed pair of connected sockets in the specified domain Fa d , of the specified Fa type , and using the optionally specified Fa protocol . The descriptors used in referencing the new sockets are returned in Fa sv Ns [0] and Fa sv Ns [1] . The two sockets are indistinguishable.RETURN VALUES
Rv -std socketpairERRORS
The call succeeds unless:- Bq Er EMFILE
- Too many descriptors are in use by this process.
- Bq Er EAFNOSUPPORT
- The specified address family is not supported on this machine.
- Bq Er EPROTONOSUPPORT
- The specified protocol is not supported on this machine.
- Bq Er EOPNOTSUPP
- The specified protocol does not support creation of socket pairs.
- Bq Er EFAULT
- The address Fa sv does not specify a valid part of the process address space.
SEE ALSO
pipe(2), read(2), write(2)HISTORY
The Fn socketpair system call appeared in BSD 4.2BUGS
This call is currently implemented only for the UNIX domain.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre