Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getpeername(3N) — Amiga System V Release 4 Version 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

accept(3N)

bind(3N)

getsockname(3N)

socket(3N)



getpeername(3N)         NETWORK FUNCTIONS         getpeername(3N)



NAME
     getpeername - get name of connected peer

SYNOPSIS
     int getpeername(s, name, namelen)
     int s;
     struct sockaddr *name;
     int *namelen;

DESCRIPTION
     getpeername() returns the name  of  the  peer  connected  to
     socket  s.   The  int  pointed  to  by 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).  The name  is  truncated  if
     the buffer provided is too small.

RETURN VALUE
     0 is returned if the call succeeds, -1 if it fails.

ERRORS
     The call succeeds unless:

     EBADF               The argument s is not a  valid  descrip-
                         tor.

     ENOTSOCK            The argument s is a file, not a socket.

     ENOTCONN            The socket is not connected.

     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
     accept(3N), bind(3N), getsockname(3N), socket(3N)
















                          Last change:                          1



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