getsockname(3N) NETWORK FUNCTIONS getsockname(3N)
NAME
getsockname - get socket name
SYNOPSIS
getsockname(s, name, namelen)
int s;
struct sockaddr *name;
int *namelen;
DESCRIPTION
getsockname() returns the current name for 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).
RETURN VALUE
0 is returned if the call succeeds; -1 if it fails.
ERRORS
The call succeeds unless:
EBADF The argument s is not a valid descrip-
tor.
ENOTSOCK The argument s is a file, not a socket.
ENOMEM There was insufficient user memory for
the operation to complete.
ENOSR There were insufficient STREAMS
resources available for the operation to
complete.
SEE ALSO
bind(3N), getpeername(3N), socket(3N)
Last change: 1