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

What do the flags SHM_RND of the IPC function shmat mean?

我查看了手册页,但它们没有解释 RND 的含义。我想知道 RND 代表什么。点赞SHM_RDONLY代表阅读-only.thank你!

我不知道这个答案,但是一个简单的 google 搜索得到了这个 1

它表示圆形,因为这个 document(在第 64 页)建议它在您使用此标志进行 OR 时向下舍入到最接近的页面大小。

以下是 shmat()

手册页的节选

如果 shmaddr 不为 NULL 并且在 shmflg 中指定了 SHM_RND,附加 出现在等于 shmaddr 向下舍入到最接近的倍数的地址处 SHMLBA 的标题。否则 shmaddr 必须是 page-aligned 地址 发生附加。