Summary of NetIPC Intrinsics
Table 3-1 lists and summarizes the function of each of the NetIPC
intrinsics.
Table 3-1. NetIPC Intrinsics
---------------------------------------------------------------------------------------------
| | |
| Intrinsic | Function |
| | |
---------------------------------------------------------------------------------------------
| | |
| ADDOPT | Adds an option entry to the opt parameter. |
| | |
---------------------------------------------------------------------------------------------
| | |
| INITOPT | Initializes the opt parameter so that |
| | entries may be added. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCCHECK | Returns the number of the last recorded |
| | NetIPC error for a call or VC socket. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCCONNECT | Requests a connection (a virtual circuit) |
| | to another process; returns a VC socket |
| | descriptor for a VC socket belonging to the |
| | calling processs. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCCONTROL | Performs special operations such as |
| | enabling nowait I/O, and enabling |
| | user-level tracing. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCCREATE | Creates a call socket for the calling |
| | process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCDEST | Returns a destination descriptor which the |
| | calling process can use to establish a |
| | connection to another process. |
| | |
---------------------------------------------------------------------------------------------
NetIPC Intrinsics(cont.)
---------------------------------------------------------------------------------------------
| | |
| Intrinsic | Function |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCERRMSG | Returns the IPC error message corresponding |
| | to a given error code. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCGET | Enables the calling process to obtain a VC |
| | socket or call socket that has been given |
| | away by another process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCGIVE | Gives away a VC socket or call socket, |
| | thereby allowing another process to obtain |
| | it. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCLOOKUP | Returns a destination descriptor associated |
| | with a given socket name. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCNAME | Specifies a name for a call socket, thereby |
| | enabling other processes to obtain access |
| | to that socket. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCNAMERASE | Deletes a call socket name from the call |
| | socket registry. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCRECV | Receives the reply to a connection request, |
| | thereby establishing the connection, or |
| | receives data on an already established |
| | connection. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCRECVCN | Receives a connection request from another |
| | process; returns a VC socket descriptor for |
| | a VC socket belonging to the calling |
| | process. |
| | |
---------------------------------------------------------------------------------------------
(cont.)
---------------------------------------------------------------------------------------------
| | |
| Intrinsic | Function |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCSEND | Sends data on a connection. |
| | |
---------------------------------------------------------------------------------------------
| | |
| IPCSHUTDOWN | Releases a socket descriptor and any |
| | resources associated with it. |
| | |
---------------------------------------------------------------------------------------------
| | |
| OPTOVERHEAD | Returns the number of bytes needed for the |
| | opt (option) parameter, a parameter common |
| | to many IPC intrinsics. |
| | |
---------------------------------------------------------------------------------------------
| | |
| READOPT | Allows the user to read an entry from the |
| | opt array. |
| | |
---------------------------------------------------------------------------------------------