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(2)									   GETPEERNAME(2)

NAME
       getpeername - get name of connected peer

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

DESCRIPTION
       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.

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

ERRORS
       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-
		      tion.

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

SEE ALSO
       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 07:14 PM.