ipc.h 文件

用途

描述执行进程间通信操作的子例程所使用的结构。

语法

#include < sys/ipc.h >

描述

ipc.h 文件定义以下符号常量,类型和结构:

符号常量:

IPC_CREAT     create entry if key doesn't exist
IPC_EXCL      fail if key exists
IPC_NOWAIT    error if request must wait
IPC_PRIVATE   private key
IPC_RMID      remove identifier
IPC_SET       set options
IPC_STAT      get options
IPC_ALLO      Centry currently allocated
IPC_R         read or receive permission
IPC_W         write or send permission
IPC_NOERROR   truncates a message if too long
SHM_SIZE      change segment size (shared mem only)

结构 ipc_perm 包含以下成员:

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            access modes
unsigned short          seq             slot usage sequence number
key_t                   key             key

类型 Uid_t吉代特模型 (t)键 (t)<sys/types.h>中所定义。

以下声明为函数:

key_t         ftok(const char *,  int);