OSDN Git Service

Update release for LDP 3.67
[linuxjm/LDP_man-pages.git] / release / man2 / mremap.2
index f46e04f..377c768 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
+.\"         all rights reserved.
+.\" Translated 1997-02-23, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Updated 2002-11-26, Kentaro Shirakata <argrath@ub32.org>
+.\" Updated 2005-10-09, Kentaro Shirakata <argrath@ub32.org>
+.\" Updated 2006-04-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.28
+.\" Updated 2012-05-01, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-03-26, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-07-22, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
 .TH MREMAP 2 2010\-06\-10 Linux "Linux Programmer's Manual"
 .SH 名前
 mremap \- 仮想メモリ・アドレスを再マッピングする
 .TH MREMAP 2 2010\-06\-10 Linux "Linux Programmer's Manual"
 .SH 名前
 mremap \- 仮想メモリ・アドレスを再マッピングする
@@ -70,12 +81,11 @@ Linux ではメモリはページに分割される。ユーザー・プロセ
 マッピングが再配置されると、古いマッピング位置への絶対ポインタは 無効になる (マッピングの開始アドレスからの相対オフセットは有効のままである)。
 .TP 
 \fBMREMAP_FIXED\fP (Linux 2.3.31 以降)
 マッピングが再配置されると、古いマッピング位置への絶対ポインタは 無効になる (マッピングの開始アドレスからの相対オフセットは有効のままである)。
 .TP 
 \fBMREMAP_FIXED\fP (Linux 2.3.31 以降)
-This flag serves a similar purpose to the \fBMAP_FIXED\fP flag of \fBmmap\fP(2).
-If this flag is specified, then \fBmremap\fP()  accepts a fifth argument,
-\fIvoid\ *new_address\fP, which specifies a page\-aligned address to which the
-mapping must be moved.  Any previous mapping at the address range specified
-by \fInew_address\fP and \fInew_size\fP is unmapped.  If \fBMREMAP_FIXED\fP is
-specified, then \fBMREMAP_MAYMOVE\fP must also be specified.
+このフラグは \fBmmap\fP(2)  の \fBMAP_FIXED\fP フラグと似たような目的で用いられる。 このフラグが指定されると、
+\fBmremap\fP()  は 5 番目の引き数 \fIvoid\ *new_address\fP
+を受け取り、この引数はマッピングが移動されるべきアドレスを指定する。 このアドレスはページ境界に合っていなければならない。 \fInew_address\fP
+と \fInew_size\fP で指定されるアドレス範囲に過去のマッピングがあった場合、 そのマッピングはアンマップされる (unmapped)。
+\fBMREMAP_FIXED\fP を指定した場合は、 \fBMREMAP_MAYMOVE\fP も指定しなければならない。
 .PP
 \fIold_address\fP と \fIold_size\fP で指定されるメモリセグメントが (\fBmlock\fP(2)  や同様のもので)
 ロックされている場合、セグメントのサイズが変わったり 再配置されたりした時にロックも維持される。
 .PP
 \fIold_address\fP と \fIold_size\fP で指定されるメモリセグメントが (\fBmlock\fP(2)  や同様のもので)
 ロックされている場合、セグメントのサイズが変わったり 再配置されたりした時にロックも維持される。
@@ -120,6 +130,6 @@ specified, then \fBMREMAP_MAYMOVE\fP must also be specified.
 Randolf Bentson, \fIThe Design of the UNIX Operating System\fP by Maurice
 J. Bach.)
 .SH この文書について
 Randolf Bentson, \fIThe Design of the UNIX Operating System\fP by Maurice
 J. Bach.)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。