当前位置: 技术问答>linux和unix
如果查询一块共享内存是否被创建过
来源: 互联网 发布时间:2017-01-23
本文导语: 根据创建时候的key 如果查询共享内存是否被创建过。 | shmget的返回值EEXIST,就表示已经创建过了 | ipcs -m 可以查询所有的共享内存信息,第一列就是key | IPC_CRE...
根据创建时候的key 如果查询共享内存是否被创建过。
|
shmget的返回值EEXIST,就表示已经创建过了
|
ipcs -m 可以查询所有的共享内存信息,第一列就是key
|
IPC_CREAT | IPC_EXCL 返回-1且errno == EEXIST.