Unix/Linux Go Back    

BSD 2.11 - man page for getpeername (bsd section 2)

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


       getpeername - get name of connected peer

       getpeername(s, name, namelen)
       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
       contains  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)

4.2 Berkeley Distribution		   May 13, 1986 			   GETPEERNAME(2)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 08:16 AM.