Manual page for GETSOCKNAME(2)
getsockname - get socket name
SYNOPSIS
getsockname(s, name, namelen)
int s;
struct sockaddr *name;
int *namelen;
DESCRIPTION
getsockname()
returns the current
name
for the specified socket. 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).
DIAGNOSTICS
A 0 is returned if the call succeeds, -1 if it fails.
ERRORS
The call succeeds unless:
- EBADF
-
s
is not a valid descriptor.
- EFAULT
-
name
points to memory not in a valid part of the
process address space.
- ENOBUFS
-
Insufficient resources were available in the system
to perform the operation.
- ENOTSOCK
-
s
is a file, not a socket.
SEE ALSO
bind.2
getpeername.2
socket.2
BUGS
Names bound to sockets in the
UNIX
domain are inaccessible;
getsockname()
returns a zero length name.
Created by unroff & hp-tools.
© somebody (See intro for details). All Rights Reserved.
Last modified 11/5/97