NAME
     socket_bind() - bind a name to a socket

SYNOPSIS
     #include 
     #include 

     int socket_bind(int s, int port)

DESCRIPTION
     socket_bind() assigns a name to an unnamed  socket.  When  a
     socket  is created with socket_create(3) it exists in a name
     space  (address  family)   but   has   no   name   assigned.
     socket_bind()  requests  that  the  port  be assigned to the
     socket s.

RETURN VALUES
     socket_bind() returns:

     EESUCCESS on success.

     a negative value indicated below on error.

ERRORS
     EEFDRANGE      Descriptor out of range.

     EEBADF         Descriptor is invalid.

     EESECURITY     Security violation attempted.

     EEISBOUND      Socket is already bound.

     EEADDRINUSE    Address already in use.

     EEBIND         Problem with bind.

     EEGETSOCKNAME  Problem with getsockname.

SEE ALSO
     socket_connect(3), socket_create(3), socket_listen(3)

Help topics available:
socket_accept socket_acquire socket_bind socket_error socket_listen
socket_close socket_release socket_write socket_address socket_connect
socket_create

[START|BACK ]




[ NannyMuds main page | FAQ | Contact us ]

You are guest number 118 since December 2019.
This file was last modified: June 2000.