Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getsockname(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bind(3N)

getpeername(3N)

socket(3N)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026