JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... int remap_file_pages(void * addr , size_t size , int prot , size_t pgoff , int flags ); 説明 Note : this system call was marked as d ... ed. While it had some use cases in database applications on 32-bit systems, those use cases don't exist on 64-bit systems. remap_file_pages () システムコールは非線形なマッピング、 つまりファイルのページがメモリー上で連続しない順番でマップされる マッピ ... ングを作成するために使われる。 remap_file_pages () を使う方が mmap (2) を繰り返して使うより優れている点は、 前者の方法ではカーネルが VMA (Virtual Memory Area, ... ... ントに読み込みと書き込みの許可を持っていなければならない。 書き込み専用の共有メモリーセグメントという概念は存在しない。 SHM_REMAP (Linux 固有) このフラグは、 セグメントのマッピングを既存のマッピングに置き換えることを指示する。 マッピングの範囲は、 shma ... ジ境界に合っておらず、 SHM_RND が指定されていない) または が不正である。 shmaddr へのセグメントの付加に失敗した。 または SHM_REMAP が指定されているが、 shmaddr が NULL であった。 ENOMEM ディスクリプター (descriptor) やページテーブルのためのメモリーを 割 ... ... ントに読み込みと書き込みの許可を持っていなければならない。 書き込み専用の共有メモリーセグメントという概念は存在しない。 SHM_REMAP (Linux 固有) このフラグは、 セグメントのマッピングを既存のマッピングに置き換えることを指示する。 マッピングの範囲は、 shma ... ジ境界に合っておらず、 SHM_RND が指定されていない) または が不正である。 shmaddr へのセグメントの付加に失敗した。 または SHM_REMAP が指定されているが、 shmaddr が NULL であった。 ENOMEM ディスクリプター (descriptor) やページテーブルのためのメモリーを 割 ... ... ントに読み込みと書き込みの許可を持っていなければならない。 書き込み専用の共有メモリーセグメントという概念は存在しない。 SHM_REMAP (Linux 固有) このフラグは、 セグメントのマッピングを既存のマッピングに置き換えることを指示する。 マッピングの範囲は、 shma ... ジ境界に合っておらず、 SHM_RND が指定されていない) または が不正である。 shmaddr へのセグメントの付加に失敗した。 または SHM_REMAP が指定されているが、 shmaddr が NULL であった。 ENOMEM ディスクリプター (descriptor) やページテーブルのためのメモリーを 割 ... ... 装で利用可能であるわけではない。 バグ カーネル 2.6.21 より前は、 mincore () は、 MAP_PRIVATE マッピングや非線形マッピング ( remap_file_pages (2) を使って作成される) について正しい情報を返さなかった。 関連項目 fincore (1), madvise (2), mlock (2), mmap ( ... ... RE); } exit(EXIT_SUCCESS); } 関連項目 getpagesize (2), memfd_create (2), mincore (2), mlock (2), mmap2 (2), mprotect (2), mremap (2), msync (2), remap_file_pages (2), setrlimit (2), shmat (2), shm_open (3), shm_overview (7) proc (5) の /proc/[pid]/map ... ... RE); } exit(EXIT_SUCCESS); } 関連項目 getpagesize (2), memfd_create (2), mincore (2), mlock (2), mmap2 (2), mprotect (2), mremap (2), msync (2), remap_file_pages (2), setrlimit (2), shmat (2), shm_open (3), shm_overview (7) proc (5) の /proc/[pid]/map ... ... RE); } exit(EXIT_SUCCESS); } 関連項目 getpagesize (2), memfd_create (2), mincore (2), mlock (2), mmap2 (2), mprotect (2), mremap (2), msync (2), remap_file_pages (2), setrlimit (2), shmat (2), shm_open (3), shm_overview (7) proc (5) の /proc/[pid]/map ... ... attr (2) 2.6.6 mq_notify (2) 2.6.6 mq_open (2) 2.6.6 mq_timedreceive (2) 2.6.6 mq_timedsend (2) 2.6.6 mq_unlink (2) 2.6.6 mremap (2) 2.0 msgctl (2) 2.0 ipc (2) の「注意」の節を参照 msgget (2) 2.0 ipc (2) の「注意」の節を参照 msgrcv (2) 2.0 ipc (2) の「 ... cvfrom (2) 2.0 socketcall (2) の「注意」の節を参照 recvmsg (2) 2.0 socketcall (2) の「注意」の節を参照 recvmmsg (2) 2.6.33 remap_file_pages (2) 2.6 3.16 以降では非推奨 removexattr (2) 2.6; 2.4.18 rename (2) 1.0 renameat (2) 2.6.16 renameat2 (2) 3.15 r ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。