4.3BSD-Reno/share/man/cat2/getpeername.0

Compare this file to the similar file:
Show the results in this format:




GETPEERNAME(2)		      1990		   GETPEERNAME(2)



NNAAMMEE
     getpeername - get name of connected peer

SSYYNNOOPPSSIISS
     ggeettppeeeerrnnaammee((ss,, nnaammee,, nnaammeelleenn))
     iinntt ss;;
     ssttrruucctt ssoocckkaaddddrr **nnaammee;;
     iinntt **nnaammeelleenn;;

DDEESSCCRRIIPPTTIIOONN
     _G_e_t_p_e_e_r_n_a_m_e returns the name of the peer connected to socket
     _s.  The _n_a_m_e_l_e_n parameter should be initialized to indicate
     the amount of space pointed to by _n_a_m_e.  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.

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

EERRRROORRSS
     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 operation.

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

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



















Printed 7/27/90               June				1