GETSOCKNAME
Section: System Calls (2)
Updated: May 15, 1985
Index
Return to Main Contents
NAME
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]
-
The argument s is not a valid descriptor.
- [ENOTSOCK]
-
The argument s is a file, not a socket.
- [ENOBUFS]
-
Insufficient resources were available in the system
to perform the operation.
- [EFAULT]
-
The
name
parameter points to memory not in a valid part of the
process address space.
SEE ALSO
bind(2), socket(2)
BUGS
Names bound to sockets in the UNIX domain are inaccessible;
getsockname
returns a zero length name.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- DIAGNOSTICS
-
- ERRORS
-
- SEE ALSO
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 00:59:14 GMT, September 26, 2024