JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... .21 で導入されたが、 ENOMEM ではなく EFAULT が使われていた。 これは Linux 2.4.19 で POSIX における値 ENOMEM に変更された。 msync () が使用可能な POSIX システムでは _POSIX_MAPPED_FILES と _POSIX_SYNCHRONIZED_IO の両方が < unistd.h > で 0 より大きい値に ... MS_ASYNC のいずれかは必ず flags に指定しなければならないとされており、 実際にこれらのフラグのいずれかを指定しなかった場合 msync () が失敗するシステムもある。 しかし、 Linux ではこれらのフラグのいずれも指定せずに msync () を呼び出すことができ、 その場 ... ... をマッピングしている他のプロセス から見える。更新はマッピング元のファイルを通じて伝えられる。 ただし、ファイルの実際の更新は msync (2) または munmap () が呼ばれるまで行われないこともある。 MAP_PRIVATE プライベートな copy-on-write (書き込み時コピー) マッ ... と、 st_ctime と st_mtime の両フィールドは、マップされた領域への書き込みより後で、 MS_SYNC または MS_ASYNC フラグを指定して msync (2) が呼ばれる前までに更新される。 返り値 mmap () は成功するとマップされた領域へのポインターを返す。 失敗すると値 MAP_FAIL ... プロセスがファイルを切り詰めた場合なども含まれる) にアクセスしようとした。 準拠 SVr4, 4.4BSD, POSIX.1-2001. 可用性 mmap (), msync (2) munmap () が利用可能な POSIX システムでは、 _POSIX_MAPPED_FILES は < unistd.h > で 0 より大きな値に定義される ( syscon ... ... をマッピングしている他のプロセス から見える。更新はマッピング元のファイルを通じて伝えられる。 ただし、ファイルの実際の更新は msync (2) または munmap () が呼ばれるまで行われないこともある。 MAP_PRIVATE プライベートな copy-on-write (書き込み時コピー) マッ ... と、 st_ctime と st_mtime の両フィールドは、マップされた領域への書き込みより後で、 MS_SYNC または MS_ASYNC フラグを指定して msync (2) が呼ばれる前までに更新される。 返り値 mmap () は成功するとマップされた領域へのポインターを返す。 失敗すると値 MAP_FAIL ... プロセスがファイルを切り詰めた場合なども含まれる) にアクセスしようとした。 準拠 SVr4, 4.4BSD, POSIX.1-2001. 可用性 mmap (), msync (2) munmap () が利用可能な POSIX システムでは、 _POSIX_MAPPED_FILES は < unistd.h > で 0 より大きな値に定義される ( syscon ... ... をマッピングしている他のプロセス から見える。更新はマッピング元のファイルを通じて伝えられる。 ただし、ファイルの実際の更新は msync (2) または munmap () が呼ばれるまで行われないこともある。 MAP_PRIVATE プライベートな copy-on-write (書き込み時コピー) マッ ... と、 st_ctime と st_mtime の両フィールドは、マップされた領域への書き込みより後で、 MS_SYNC または MS_ASYNC フラグを指定して msync (2) が呼ばれる前までに更新される。 返り値 mmap () は成功するとマップされた領域へのポインターを返す。 失敗すると値 MAP_FAIL ... プロセスがファイルを切り詰めた場合なども含まれる) にアクセスしようとした。 準拠 SVr4, 4.4BSD, POSIX.1-2001. 可用性 mmap (), msync (2) munmap () が利用可能な POSIX システムでは、 _POSIX_MAPPED_FILES は < unistd.h > で 0 より大きな値に定義される ( syscon ... ... set の単位は、実際にはシステムのページサイズであり、 4096 バイトではない。 関連項目 getpagesize (2), mmap (2), mremap (2), msync (2), shm_open (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... ... ED_FILES 共有メモリーがサポートされている。 インクルードファイル < sys/mman.h > が存在する。 次の関数が存在する。 mmap (), msync (), munmap (). ML - _POSIX_MEMLOCK - _SC_MEMLOCK 共有メモリーがコア内にロックできる。 次の関数が存在する。 mlockall (), mu ... aram (), sched_setscheduler (). SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO 影響を受ける関数は以下の通り。 open (), msync (), fsync (), fdatasync (). TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR 影響を受ける関数は以下の通り。 ... ... 調整が、 mmap (2) を使った場合ほど効率的ではない。 関連項目 getpagesize (2), mmap (2), mmap2 (2), mprotect (2), mremap (2), msync (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... sync_file_range () という名前で sync_file_range2 () を適切に使用するようになっている。 関連項目 fdatasync (2), fsync (2), msync (2), sync (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... ... sync_file_range () という名前で sync_file_range2 () を適切に使用するようになっている。 関連項目 fdatasync (2), fsync (2), msync (2), sync (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... ... sync_file_range () という名前で sync_file_range2 () を適切に使用するようになっている。 関連項目 fdatasync (2), fsync (2), msync (2), sync (2) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。