getsockname(3N) 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 descriptor.
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)
7/91 Page 1