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);