Unix/Linux Go Back    

OpenDarwin 7.2.1 - man page for getpeername (opendarwin section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

GETPEERNAME(2)			     BSD System Calls Manual			   GETPEERNAME(2)

     getpeername -- get name of connected peer

     #include <sys/socket.h>

     getpeername(int s, struct sockaddr *name, int *namelen);

     Getpeername() returns the name of the peer connected to socket s.	The namelen parameter
     should be initialized to indicate the amount of space pointed to by name.	On return it con-
     tains the actual size of the name returned (in bytes).  The name is truncated if the buffer
     provided is too small.

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

     The call succeeds unless:

     [EBADF]		The argument s is not a valid descriptor.

     [ENOTSOCK] 	The argument s is a file, not a socket.

     [ENOTCONN] 	The socket is not connected.

     [ENOBUFS]		Insufficient resources were available in the system to perform the opera-

     [EFAULT]		The name parameter points to memory not in a valid part of the process
			address space.

     accept(2), bind(2), socket(2), getsockname(2)

     The getpeername() function call appeared in 4.2BSD.

4.2 Berkeley Distribution		   June 4, 1993 		4.2 Berkeley Distribution
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 05:37 AM.