IPC函数shmat的标志SHM\r nd是什么意思?

IPC函数shmat的标志SHM\r nd是什么意思?,c,ipc,C,Ipc,我查看了手册页,但没有解释RND的含义。我想知道RND代表什么。例如,SHM_RDONLY代表只读。谢谢 我不知道这个答案,但一个简单的谷歌搜索就得到了这个答案。它的意思是圆形,因为这(在第64页)表明,无论何时使用或使用此标志,它都会向下舍入到最接近的页面大小。以下是shmat()手册页的摘录。 如果shmaddr不为NULL,并且在shmflg中指定了SHM_RND,则附加 在等于shmaddr的地址处发生,四舍五入到最近的mul- SHMLBA的tiple。否则,shmaddr必须是位于的

我查看了手册页,但没有解释RND的含义。我想知道RND代表什么。例如,SHM_RDONLY代表只读。谢谢

我不知道这个答案,但一个简单的谷歌搜索就得到了这个答案。

它的意思是圆形,因为这(在第64页)表明,无论何时使用或使用此标志,它都会向下舍入到最接近的页面大小。

以下是
shmat()手册页的摘录。

如果shmaddr不为NULL,并且在shmflg中指定了SHM_RND,则附加 在等于shmaddr的地址处发生,四舍五入到最近的mul- SHMLBA的tiple。否则,shmaddr必须是位于的页对齐地址
连接发生在哪个位置。

在C语言中,结构自动对齐其成员的地址,您知道为什么IPC不自动对齐页面大小,而是提供标志供用户选择吗?强烈建议广泛使用
man
页面,了解有关用户可用/可调用函数的详细信息。注意:没有
RND
参数。名称为
SHM\u RND