OSDN Git Service

Update releases for LDP 3.68
[linuxjm/LDP_man-pages.git] / release / man2 / remap_file_pages.2
index 1ba4003..eeedf79 100644 (file)
@@ -39,7 +39,7 @@
 .\" Updated & Modified Mon Oct 10 01:15:38 JST 2005
 .\"         by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
-.TH REMAP_FILE_PAGES 2 2008\-04\-22 Linux "Linux Programmer's Manual"
+.TH REMAP_FILE_PAGES 2 2014\-05\-28 Linux "Linux Programmer's Manual"
 .SH 名前
 remap_file_pages \- 非線形ファイルマッピングを作成する。
 .SH 書式
@@ -48,7 +48,7 @@ remap_file_pages \- 非線形ファイルマッピングを作成する。
 \fB#include <sys/mman.h>\fP
 .sp
 \fBint remap_file_pages(void *\fP\fIaddr\fP\fB, size_t \fP\fIsize\fP\fB, int \fP\fIprot\fP\fB,\fP
-\fB                     ssize_t \fP\fIpgoff\fP\fB, int \fP\fIflags\fP\fB);\fP
+\fB                     size_t \fP\fIpgoff\fP\fB, int \fP\fIflags\fP\fB);\fP
 .fi
 .SH 説明
 \fBremap_file_pages\fP()  システムコールは非線形なマッピング、 つまりファイルのページがメモリ上で連続しない順番でマップされる
@@ -97,10 +97,17 @@ remap_file_pages \- 非線形ファイルマッピングを作成する。
 バージョン 2.3.3 で追加された。
 .SH 準拠
 \fBremap_file_pages\fP()  システムコールは Linux 固有のものである。
+.SH 注意
+.\" commit 3ee6dafc677a68e461a7ddafc94a580ebab80735
+Since Linux 2.6.23, \fBremap_file_pages\fP()  creates non\-linear mappings only
+on in\-memory file systems such as tmpfs, hugetlbfs or ramfs.  On filesystems
+with a backing store, \fBremap_file_pages\fP()  is not much more efficient than
+using \fBmmap\fP(2)  to adjust which parts of the file are mapped to which
+addresses.
 .SH 関連項目
 \fBgetpagesize\fP(2), \fBmmap\fP(2), \fBmmap2\fP(2), \fBmprotect\fP(2), \fBmremap\fP(2),
 \fBmsync\fP(2)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。