shmctl
编辑本段头文件
#include<sys/shm.h>函数原型
int shmctl( int shmid , int cmd , struct shmid_ds *buf );说明
shmctl是一个共享内存控制函数。其各个参数解释:(1)、int shmid:是由shmget返回的共享内存标识符;(2)、int cmd: 是控制命令,可取值如下:IPC_STAT | 得到共享内存的状态,并存储在buf 中 |
IPC_SET | 如果有足够的权限,就把共享内存的状态改变为buf 结构中的数据 |
IPC_RMID | 删除共享内存段 |