socketpair man page on OPENSTEP

Man page or keyword search:  
man Server   1419 pages
apropos Keyword Search (all sections)
Output format
OPENSTEP logo
[printable version]


SOCKETPAIR(2)							 SOCKETPAIR(2)

NAME
       socketpair - create a pair of connected sockets

SYNOPSIS
       #include <sys/types.h>
       #include <sys/socket.h>

       socketpair(d, type, protocol, sv)
       int d, type, protocol;
       int sv[2];

DESCRIPTION
       The socketpair call creates an unnamed pair of connected sockets in the
       specified domain d, 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.

DIAGNOSTICS
       A 0 is returned if the call succeeds, -1 if it fails.

ERRORS
       The call succeeds unless:

       [EMFILE]		   Too many descriptors are in use by this process.

       [EAFNOSUPPORT]	   The	specified  address  family is not supported on
			   this machine.

       [EPROTONOSUPPORT]   The specified protocol is  not  supported  on  this
			   machine.

       [EOPNOSUPPORT]	   The specified protocol does not support creation of
			   socket pairs.

       [EFAULT]		   The address sv does not specify a valid part of the
			   process address space.

SEE ALSO
       read(2), write(2), pipe(2)

BUGS
       This call is currently implemented only for the UNIX domain.

4.2 Berkeley Distribution	 May 15, 1985			 SOCKETPAIR(2)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OPENSTEP

List of man pages available for OPENSTEP

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net