Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ listen(3N) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

accept(3N)

connect(3N)

socket(3N)






       listen(3N)                                                listen(3N)


       NAME
             listen - listen for connections on a socket

       SYNOPSIS
             cc [options] file -lsocket -lnsl
             #include <sys/socket.h>
             int listen(int s, int backlog);

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

             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.

          Files
             /usr/lib/locale/locale/LC_MESSAGES/uxnsl

          Return Values
             A 0 return value indicates success; -1 indicates an error.

       ERRORS
             The call fails if:

             EBADF               The argument s is not a valid descriptor.

             ENOTSOCK            The argument s is not a socket.

             EOPNOTSUPP          The socket is not of a type that supports
                                 the operation listen.

       REFERENCES
             accept(3N), connect(3N), socket(3N)

       NOTICES
             There is currently no backlog limit.







                           Copyright 1994 Novell, Inc.               Page 1








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