#include <sys/types.h>
#include <sys/socket.h> int
getsockname (int s struct sockaddr * restrict name socklen_t * restrict namelen);
DESCRIPTION
The
getsockname ();
system call
returns the current
Fa name
for the specified socket.
The
Fa namelen
argument should be initialized to indicate
the amount of space pointed to by
Fa name .
On return it contains the actual size of the name
returned (in bytes).
RETURN VALUES
Rv -std getsockname
ERRORS
The call succeeds unless:
Bq Er EBADF
The argument
Fa s
is not a valid descriptor.
Bq Er ECONNRESET
The connection has been reset by the peer.
Bq Er ENOTSOCK
The argument
Fa s
is a file, not a socket.
Bq Er ENOBUFS
Insufficient resources were available in the system
to perform the operation.
Bq Er EFAULT
The
Fa name
argument points to memory not in a valid part of the
process address space.