Headers ipc.h(3HEAD)
NAME
ipc.h, ipc - XSI interprocess communication access structure
SYNOPSIS
#include
DESCRIPTION
The
interprocess communication (IPC): messages, semaphores, andheader is used by three mechanisms for shared memory. All use a common structure type, ipc_perm, to
pass information used in determining permission to perform an IPC operation.The ipc_perm structure contains the following members:
uid_t uid /* owner's user ID */
gid_t gid /* owner's group ID */
uid_t cuid /* creator's user ID */
gid_t cgid /* creator's group ID */
mode_t mode /* read/write permission
The uid_t, gid_t, mode_t, and key_t types are defined as
described in. See types.h(3HEAD). Definitions are provided for the constants listed below. Mode bits: IPC_CREAT Create entry if key does not exist.
IPC_EXCL Fail if key exists.
IPC_NOWAIT Error if request must wait.
Keys:IPC_PRIVATE Private key.
Control commands:SunOS 5.11 Last change: 10 Sep 2004 1
Headers ipc.h(3HEAD)
IPC_RMID Remove identifier.
IPC_SET Set options.
IPC_STAT Get options.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
ftok(3C), types.h(3HEAD), attributes(5), standards(5)SunOS 5.11 Last change: 10 Sep 2004 2