无法创建 posix 消息队列

标签 c posix message-queue

我正在尝试创建一个 POSIX 消息队列,但 mq_open() 始终返回 -1。这是我的代码。可能是什么原因?怎么理解?

mqd_t mq;
struct mq_attr attr;
mq = mq_open("/randomMq", (O_RDONLY | O_CREAT), 0666, &attr);
printf("%d\n",mq);

最佳答案

关于无法创建 posix 消息队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48963584/

相关文章:

c++ - 整数的数组比较

c - VSCode 导入 "C"在模块上失败

C:将结构读入链接列表(从文件)

c++ - 警告:在std::unique_ptr的声明中忽略模板参数上的属性(-Wignored-attributes)

c# - SQLite 作为应用程序队列,独占行锁?

C freopen 描述符 - 手动关闭/保持打开状态

c - SIGTSTP 和 SIGCHLD 之间的关系是什么

c - 如何打开临时文件并获取其文件名?

real-time - 从主机 A 向主机 B 发送消息的最快(最低延迟)消息队列解决方案是什么?

将整数值从 Char 指针复制到 C 中的局部变量