.\"WORD: implement ¼ÂÁõ
.\"WORD: lock ¥í¥Ã¥¯
.\"
-.TH MREMAP 2 2005-09-13 "Linux" "Linux Programmer's Manual"
+.TH MREMAP 2 2010-06-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O mremap \- remap a virtual memory address
.SH ̾Á°
.B #include <sys/mman.h>
.sp
.BI "void *mremap(void *" old_address ", size_t " old_size ,
-.BI " size_t " new_size ", int " flags );
+.BI " size_t " new_size ", int " flags ", ... /* void *" new_address " */);"
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤Ê¤é¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£\fIold_size\fP ¤Ï¸µ¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î
¥µ¥¤¥º¤Ç¤¢¤ë¡£
\fInew_size\fP ¤ÏÍ׵᤹¤ëÊѹ¹¸å¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ç¤¢¤ë¡£
+.\"O An optional fifth argument,
+.\"O .IR new_address ,
+.\"O may be provided; see the description of
+.\"O .B MREMAP_FIXED
+.\"O below.
+5 ÈÖÌܤΰú¤¿ô¤È¤·¤Æ
+.I new_address
+¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£²¼µ¤Î
+.B MREMAP_FIXED
+¤ÎÀâÌÀ¤ò»²¾È¤Î¤³¤È¡£
.\"O In Linux the memory is divided into pages.
.\"O A user process has (one or)