Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ listen(3n) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought



listen(3N)              LIBRARY FUNCTIONS              listen(3N)



NAME
     listen - listen for connections on a socket

SYNOPSIS
     listen(s, backlog)
     int s, backlog;

DESCRIPTION
     To accept  connections,  a  socket  is  first  created  with
     socket(2),  a  backlog for incoming connections is specified
     with listen() and then the  connections  are  accepted  with
     accept(2).   The  listen()  call  applies only to sockets of
     type SOCKSTREAM or SOCKSEQPACKET.

     The backlog parameter defines the maximum length  the  queue
     of pending connections may grow to.  If a connection request
     arrives with the queue full,  the  client  will  receive  an
     error with an indication of ECONNREFUSED.

RETURN VALUE
     A 0 return value indicates success; -1 indicates an error.

ERRORS
     The call fails if:

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

     ENOTSOCK            The argument s is not a socket.

     EOPNOTSUPP          The socket is not of a  type  that  sup-
                         ports the operation listen.

NOTES
     There is currently no backlog limit.




















                                                                1



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