gpt4 book ai didi

c - 为什么 msgrcv() 返回 errno=7 (E2BIG) 的错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:18 25 4
gpt4 key购买 nike

我构建了一个使用 msgsnd and msgrcv 的小示例, 但有时 msgrcv() 返回E2BIG,我不确定为什么会这样,因为我将相同的 msgsz 传递给 msgsnd()msgrcv ()

最佳答案

我没有意识到命名队列在运行之间是持久的,msgrcv() 试图从我的应用程序之前运行发布的队列中读取消息, 当时用更大的 msgsz 编译。

关于c - 为什么 msgrcv() 返回 errno=7 (E2BIG) 的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21153925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com