.\" Updated Sun Feb 23 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\"
.TH BCOPY 3 2009-03-15 "Linux" "Linux Programmer's Manual"
-.SH ̾Á°
-bcopy \- ¥Ð¥¤¥ÈÎó¤ò¥³¥Ô¡¼¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+bcopy \- バイト列をコピーする
+.SH 書式
.nf
.B #include <strings.h>
.sp
.BI "void bcopy(const void *" src ", void *" dest ", size_t " n );
.fi
-.SH ÀâÌÀ
+.SH 説明
.BR bcopy ()
-¤Ï
+は
.I src
-¤«¤éÀèƬ
+から先頭
.I n
-¥Ð¥¤¥È¤ò
+バイトを
.I dest
-¤Ë¥³¥Ô¡¼¤¹¤ë¡£
-Îΰ褬½Å¤Ê¤Ã¤Æ¤¤¤Æ¤â¡¢·ë²Ì¤ÏÀµ¤·¤¤¤â¤Î¤Ç¤¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-¤Ê¤·¡£
-.SH ½àµò
+にコピーする。
+領域が重なっていても、結果は正しいものである。
+.SH 返り値
+なし。
+.SH 準拠
4.3BSD.
-¤³¤Î´Ø¿ô¤ÏÇÑ»ßͽÄê¤Ç¤¢¤ë (POSIX.1-2001 ¤Ç¤Ï
-²áµî¤Î̾»Ä (LEGACY) ¤È¤µ¤ì¤Æ¤¤¤ë)¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï
+この関数は廃止予定である (POSIX.1-2001 では
+過去の名残 (LEGACY) とされている)。新しいプログラムでは
.BR memcpy ()
-¤ä
+や
.BR memmove ()
-¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
+を使用すべきである。
.BR memcpy ()
-¤ä
+や
.BR memmove ()
-¤Ç¤Ï¡¢ºÇ½é¤Î 2 ¤Ä¤Î°ú¿ô¤Î½ç½ø¤¬Æþ¤ìÂؤï¤Ã¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-POSIX.1-2008 ¤Ç¤Ï¡¢
+では、最初の 2 つの引数の順序が入れ替わっていることに注意すること。
+POSIX.1-2008 では、
.BR bcopy ()
-¤Î»ÅÍͤ¬ºï½ü¤µ¤ì¤Æ¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+の仕様が削除されている。
+.SH 関連項目
.BR memccpy (3),
.BR memcpy (3),
.BR memmove (3),