2016-05-15 17 views
1

マニュアルページを確認しましたが、RNDの意味は説明しません。私はRNDが意味する言葉を知りたい。 SHM_RDONLYのように、読み取り専用です。あなたに感謝します!IPC関数shmatのフラグSHM_RNDは何を意味しますか?

+0

は、利用可能な/呼び出し可能な機能に関する詳細について、 'man'ページを広範囲に利用することを強くお勧めします。注: 'RND'パラメータはありません。名前は 'SHM_RND'です。 – user3629249

答えて

1

これは、document(64ページ)は、このフラグをORにするたびに、最も近いページサイズに切り捨てることを示しています。 shmaddrがNULLではないとSHM_RNDがshmflgに指定されてい、 を添付最寄りmul- に切り下げは、shmaddrに等しいアドレスで発生した場合、次の

+0

C言語では、構造体はメンバーのアドレスを自動的に整列させますが、IPCがページサイズを自動的に調整しない理由を知っていますか? – Tee

0

私はこの回答に気づいていませんが、簡単なGoogle検索では1が返されました。

1

shmat()

のmanページからの抜粋です。 SHMLBAのいくつか。それ以外の場合、shmaddrはアタッチが発生するページアライメントされたアドレス でなければなりません。

関連する問題