消息队列问题?????????

kkk2017 2013-03-11 04:16:30
mqd_t mqd;
struct mq_attr mqa;
memset(&mqa,0,sizeof(mqa));
mqa.mq_maxmsg=32;
mqa.mq_msgsize=1024;
mqd=mq_open("/messagetest",O_CREAT | O_RDWR,0644,&mqa);
//mqd老返回-1,不能设置消息数和大小吗???把&mqa设置成NULL才可以创建成功。怎么回事情啊??
memset(&mqa,0,sizeof(mqa));
mq_getattr(mqd,&mqa);
mq_close(mqd);
...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngwolf 2013-03-11
  • 打赏
  • 举报
回复
应该是大小超过系统限制了,为什么不看看error是什么呢?

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧