Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
io_socketpair(3)	   Library Functions Manual	      io_socketpair(3)

NAME
       io_socketpair - create a	pair of	sockets

SYNTAX
       #include	<io.h>

       int io_socketpair(int64 pfd[2]);

DESCRIPTION
       io_socketpair  creates  a new UNIX socket pair and writes both descrip-
       tors to d.  The socket pair works much like a pipe, but it is  bidirec-
       tional (i.e. both descriptors are for reading and writing).

       io_socketpair  returns  1 to indicate success. If something goes	wrong,
       io_socketpair returns 0,	setting	errno to indicate the error;  in  this
       case  it	frees any memory that it allocated for the new socketpair, and
       it leaves d alone.

SEE ALSO
       io_readfile(3), io_createfile(3), io_pipe(3)

							      io_socketpair(3)

NAME | SYNTAX | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libowfat_io_socketpair&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help