Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gtsocknm(SSC) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

Intro(SSC)

bind(SSC)

socket(SSC)

intro(ADMP)


 getsockname(SSC)               6 January 1993               getsockname(SSC)


 Name

    getsockname - get socket name

 Syntax


    int getsockname(s, name, namelen)
    int s;
    struct sockaddr *name;
    int *namelen;


 Description

    getsockname returns the current name for the specified socket(s).  The
    namelen parameter should be initialized to indicate the amount of space
    pointed to by name.  On return namelen contains the actual size in bytes
    of the name returned.

 Return value

    A return value of zero indicates that the call succeeded.  A return value
    of -1 indicates that an error occurred, and in this case an error code is
    stored in the global variable errno.

 Errors

    The call 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

    Intro(SSC), bind(SSC), socket(SSC) and intro(ADMP).


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