| The GNU C Library | www.imodulo.com · 2003-04-05 | ||
| [ Software | Documentation | Contact ] |
The getpeername function returns the address of the socket that socket is connected to; it stores the address in the memory space specified by addr and length-ptr. It stores the length of the address in *length-ptr.
Socket Addresses, for information about the format of the address. In some operating systems, getpeername works only for sockets in the Internet domain.
The return value is 0 on success and -1 on error. The following errno error conditions are defined for this function:
EBADFThe argument socket is not a valid file descriptor.
ENOTSOCKThe descriptor socket is not a socket.
ENOTCONNThe socket socket is not connected.
ENOBUFSThere are not enough internal buffers available.
| © Free Software Foundation, Inc. |