IPC函数shmat的标志SHM_RND是什么意思?

时间:2016-05-15 17:18:04

标签: c ipc

我检查了手册页,但他们没有解释RND的含义。我想知道RND代表的话。就像SHM_RDONLY代表只读一样。谢谢你!

3 个答案:

答案 0 :(得分:2)

以下是shmat()

手册页的摘录

如果shmaddr不是NULL并且在shmflg中指定了SHM_RND,则附加        发生在等于shmaddr的地址向下舍入到最近的mul-        SHMLBA的一小部分。否则shmaddr必须是页面对齐的地址        附着发生。

答案 1 :(得分:1)

这意味着Round,因为这个document(第64页)建议无论何时使用此标志,它都会向下舍入到最接近的页面大小。

答案 2 :(得分:0)

我不知道这个答案,但是一个简单的谷歌搜索产生了这个1