getsockname(2N) getsockname(2N)NAME getsockname - get socket name SYNOPSIS int getsockname(s, name, namelen) int s; struct sockaddr *name; int *namelen; DESCRIPTION getsockname returns the current name for the specified sock- et. The namelen parameter should be initialized to indicate the amount of space pointed to by name. On return it con- tains the actual size of the name returned (in bytes). RETURN VALUES A 0 is returned if the call succeeds, -1 if it fails. ERRORS getsockname fails if: [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(2N), getpeername(2N), getsockopt(2N), socket(2N). April, 1990 1