当前位置: 技术问答>linux和unix
linux消息队列的问题
来源: 互联网 发布时间:2016-04-04
本文导语: 使用了msgget,msgget(mqkey,IPC_CREAT | IPC_EXCL | 0666),但是得到返回值是-1,不知道为什么,谢谢 | 可能是参数问题 msgget(mqkey,IPC_CREAT ¦ IPC_EXCL ¦ 0666) 你把IPC_EXCL去掉看看。 | ...
使用了msgget,msgget(mqkey,IPC_CREAT | IPC_EXCL | 0666),但是得到返回值是-1,不知道为什么,谢谢
|
可能是参数问题
msgget(mqkey,IPC_CREAT ¦ IPC_EXCL ¦ 0666)
你把IPC_EXCL去掉看看。
msgget(mqkey,IPC_CREAT ¦ IPC_EXCL ¦ 0666)
你把IPC_EXCL去掉看看。
|
看看是不是权限问题,mqkey是不是已经存在并且权限不是666,如果是,你用666来申请肯定会出错了