getsockname(3N) getsockname(3N)
NAME
getsockname - get socket name
SYNOPSIS
#include <sys/socket.h>
int getsockname(int s, struct sockaddr *name, int *namelen);
DESCRIPTION
getsockname() returns the current name (and or address 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.
DIAGNOSTICS
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).
Page 1 Reliant UNIX 5.44 Printed 11/98