OSDN Git Service

(split) LDP: Update release pages based on LDP 3.54 release
[linuxjm/LDP_man-pages.git] / release / man3 / memmove.3
index 91e9c7a..c04a3ce 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" References consulted:
 .\"     Linux libc source code
 .\"     Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
 .\"     386BSD man pages
 .\" Modified Sat Jul 24 18:49:59 1993 by Rik Faith (faith@cs.unc.edu)
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
 .\"
 .\" Japanese Version Copyright (c) 1997 Ueyama Rui
 .\"         all rights reserved.
 .\"         by Ueyama Rui <ueyama@campusnet.or.jp>
 .\" Updated 2007-06-13, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.55
 .\"
-.TH MEMMOVE 3 1993-04-10 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-memmove \- ¥á¥â¥êÎΰè¤ò¥³¥Ô¡¼¤¹¤ë
-.SH ½ñ¼°
+.TH MEMMOVE 3 1993\-04\-10 GNU "Linux Programmer's Manual"
+.SH 名前
+memmove \- メモリ領域をコピーする
+.SH 書式
 .nf
-.B #include <string.h>
+\fB#include <string.h>\fP
 .sp
-.BI "void *memmove(void *" dest ", const void *" src ", size_t " n );
+\fBvoid *memmove(void *\fP\fIdest\fP\fB, const void *\fP\fIsrc\fP\fB, size_t \fP\fIn\fP\fB);\fP
 .fi
-.SH ÀâÌÀ
-.BR memmove ()
-¤Ï¡¢¥á¥â¥êÎΰè \fIsrc\fP ¤ÎÀèƬ \fIn\fP ¥Ð¥¤¥È¤ò
-¥á¥â¥êÎΰè \fIdest\fP ¤Ë¥³¥Ô¡¼¤¹¤ë¡£¥³¥Ô¡¼¸µ¤È¥³¥Ô¡¼Àè¤Î
-Îΰ褬½Å¤Ê¤Ã¤Æ¤¤¤Æ¤â¤è¤¤¡£
-ºÇ½é¤Ë
-.I src
-¤Î¥Ð¥¤¥È¤¬
-.I src
-¤È¤â
-.I dest
-¤È¤â½Å¤Ê¤é¤Ê¤¤°ì»þŪ¤ÊÇÛÎó¤Ë¥³¥Ô¡¼¤µ¤ì¤Æ¤«¤é¡¢°ì»þŪ¤ÊÇÛÎ󤫤é
-.I dest
-¤Ë¥Ð¥¤¥È¤Î¥³¥Ô¡¼¤¬¹Ô¤ï¤ì¤¿¤«¤Î¤è¤¦¤Ë¡¢¥³¥Ô¡¼¤¬¹Ô¤ï¤ì¤ë¡£
-.SH ÊÖ¤êÃÍ
-.BR memmove ()
-¤Ï \fIdest\fP ¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
-.SH ½àµò
-SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
-.SH ´ØÏ¢¹àÌÜ
-.BR bcopy (3),
-.BR memccpy (3),
-.BR memcpy (3),
-.BR strcpy (3),
-.BR strncpy (3),
-.BR wmemmove (3)
+.SH 説明
+\fBmemmove\fP()  は、メモリ領域 \fIsrc\fP の先頭 \fIn\fP バイトを メモリ領域 \fIdest\fP にコピーする。コピー元とコピー先の
+領域が重なっていてもよい。 最初に \fIsrc\fP のバイトが \fIsrc\fP とも \fIdest\fP
+とも重ならない一時的な配列にコピーされてから、一時的な配列から \fIdest\fP にバイトのコピーが行われたかのように、コピーが行われる。
+.SH 返り値
+\fBmemmove\fP()  は \fIdest\fP へのポインタを返す。
+.SH 準拠
+SVr4, 4.3BSD, C89, C99, POSIX.1\-2001.
+.SH 関連項目
+\fBbcopy\fP(3), \fBmemccpy\fP(3), \fBmemcpy\fP(3), \fBstrcpy\fP(3), \fBstrncpy\fP(3),
+\fBwmemmove\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。