消息队列中的一个宏定义有关问题

消息队列中的一个宏定义有关问题

消息队列中的一个宏定义问题
最近在看进程间通信,书上说,Linux有两个宏MSGMAX和MSGMNB,分别定义了一条消息的最大长度(字节)和一个队列中的最大消息数目。
 这两个宏是在哪里定义的?我在sys/msg.h中没有发现呀?

用命令找一下

>find /usr/include/ -name “*.h” 

 xargs egrep ‘MSGMAX

MSGMNB’

/usr/include/linux/msg.h:#define MSGMAX  8192   /* <= INT_MAX */   /* max size of message (bytes) */
/usr/include/linux/msg.h:#define MSGMNB 16384   /* <= INT_MAX */   /* default max size of a message queue */

消息队列中的一个宏定义有关问题

相关文章:

你感兴趣的文章:

标签云: