Kernel Service Subroutines
This section lists different kernel service subroutines.
| Item | Description |
|---|---|
| accept | Accepts a connection on a socket to create a new socket. |
| bind | Binds a name to a socket. |
| connect | Connects two sockets. |
| getdomainname | Gets the name of the current domain. |
| gethostid | Gets the unique identifier of the current host. |
| gethostname | Gets the unique name of the current host. |
| getpeername | Gets the name of the peer socket. |
| getsockname | Gets the socket name. |
| getsockopt | Gets options on sockets. |
| listen | Listens for socket connections and limits the backlog of incoming connections. |
| recv | Receives messages from connected sockets. |
| recvfrom | Receives messages from sockets. |
| recvmsg | Receives a message from any socket. |
| send | Sends messages from a connected socket. |
| sendmsg | Sends a message from a socket by using a message structure. |
| sendto | Sends messages through a socket. |
| send_file | Sends the contents of a file through a socket. |
| setdomainname | Sets the name of the current domain. |
| sethostid | Sets the unique identifier of the current host. |
| sethostname | Sets the unique name of the current host. |
| setsockopt | Sets socket options. |
| shutdown | Shuts down all socket send and receive operations. |
| socket | Creates an end point for communication and returns a descriptor. |
| socketpair | Creates a pair of connected sockets. |