OSDN Git Service

(split) LDP: Update release (3.64)
[linuxjm/LDP_man-pages.git] / release / man3 / bcopy.3
index 15a394b..927eb13 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.
@@ -19,6 +20,7 @@
 .\"
 .\" 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
 .\" Modified Sun Feb 26 14:52:00 1995 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Tue Oct 22 23:48:10 1996 by Eric S. Raymond <esr@thyrsus.com>
 .\" "
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\"
 .\" Japanese Version Copyright (c) 1997 Ueyama Rui
 .\"         all rights reserved.
 .\" Translated Tue Feb 21 0:45:00 JST 1997
 .\"         by Ueyama Rui <ueyama@campusnet.or.jp>
 .\" 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 ½ñ¼°
+.TH BCOPY 3 2013\-10\-22 Linux "Linux Programmer's Manual"
+.SH 名前
+bcopy \- バイト列をコピーする
+.SH 書式
 .nf
-.B #include <strings.h>
+\fB#include <strings.h>\fP
 .sp
-.BI "void bcopy(const void *" src ", void *" dest ", size_t " n );
+\fBvoid bcopy(const void *\fP\fIsrc\fP\fB, void *\fP\fIdest\fP\fB, size_t \fP\fIn\fP\fB);\fP
 .fi
-.SH ÀâÌÀ
-.BR bcopy ()
-¤Ï
-.I src
-¤«¤éÀèƬ
-.I n
-¥Ð¥¤¥È¤ò
-.I dest
-¤Ë¥³¥Ô¡¼¤¹¤ë¡£
-Îΰ褬½Å¤Ê¤Ã¤Æ¤¤¤Æ¤â¡¢·ë²Ì¤ÏÀµ¤·¤¤¤â¤Î¤Ç¤¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-¤Ê¤·¡£
-.SH ½àµò
-4.3BSD.
-¤³¤Î´Ø¿ô¤ÏÇÑ»ßͽÄê¤Ç¤¢¤ë (POSIX.1-2001 ¤Ç¤Ï
-²áµî¤Î̾»Ä (LEGACY) ¤È¤µ¤ì¤Æ¤¤¤ë)¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï
-.BR memcpy ()
-¤ä
-.BR memmove ()
-¤ò»ÈÍѤ¹¤Ù¤­¤Ç¤¢¤ë¡£
-.BR memcpy ()
-¤ä
-.BR memmove ()
-¤Ç¤Ï¡¢ºÇ½é¤Î 2 ¤Ä¤Î°ú¿ô¤Î½ç½ø¤¬Æþ¤ìÂؤï¤Ã¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-POSIX.1-2008 ¤Ç¤Ï¡¢
-.BR bcopy ()
-¤Î»ÅÍͤ¬ºï½ü¤µ¤ì¤Æ¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR memccpy (3),
-.BR memcpy (3),
-.BR memmove (3),
-.BR strcpy (3),
-.BR strncpy (3)
+.SH 説明
+\fBbcopy\fP()  は \fIsrc\fP から先頭 \fIn\fP バイトを \fIdest\fP にコピーする。 領域が重なっていても、結果は正しいものである。
+.SH 返り値
+なし。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+\fBbcopy\fP() 関数はスレッドセーフである。
+.SH 準拠
+4.3BSD.  この関数は廃止予定である (POSIX.1\-2001 では 過去の名残 (LEGACY) とされている)。新しいプログラムでは
+\fBmemcpy\fP()  や \fBmemmove\fP()  を使用すべきである。 \fBmemcpy\fP()  や \fBmemmove\fP()  では、最初の
+2 つの引数の順序が入れ替わっていることに注意すること。 POSIX.1\-2008 では、 \fBbcopy\fP()  の仕様が削除されている。
+.SH 関連項目
+\fBmemccpy\fP(3), \fBmemcpy\fP(3), \fBmemmove\fP(3), \fBstrcpy\fP(3), \fBstrncpy\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。