曲径通幽论坛

标题: shmctl | 共享内存区的控制 [打印本页]

作者: beyes    时间: 2009-9-5 19:37
标题: shmctl | 共享内存区的控制
Linux 对共享内存区的控制是通过调用函数 shmctl() 来完成的。该函数定义在 sys/shm.h 中,其原型为:
#include <sys/ipc.h>
#include <sys/shm.h>

int shmctl(int shmid, int cmd, struct shmid_ds *buf);
参数 shmid 为共享内存区的标识符;
参数 buf 是指向 shmid_ds 结构体的指针;
参数 cmd 是操作表置位,支持以下 3 种控制操作:





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2