如何解决“msgget:设备上没有空间”错误?

时间:2009-10-12 10:25:33

标签: c ipc message-queue

我正在使用消息队列编写IPC应用程序。使用msgget()函数获取Message Queue时,我收到此错误。

请求的操作不需要设备上的大量空间,也应该留有空间。

任何想法。提前谢谢

1 个答案:

答案 0 :(得分:3)

来自ENOSPC

msgget表示已达到系统范围的最大消息队列数。

您可以配置此限制 - 例如,在Linux中,您可以调整/proc/sys/kernel/msgmni