OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / err.3
index c23c6af..236dd62 100644 (file)
 .\" Translated 2003-03-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
 .TH ERR 3 2011-09-15 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-err, verr, errx, verrx, warn, vwarn, warnx, vwarnx \- ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÀ°·Á¤¹¤ë
+.SH 名前
+err, verr, errx, verrx, warn, vwarn, warnx, vwarnx \- エラーメッセージを整形する
 .Nd 
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <err.h>
 .sp
@@ -64,51 +64,51 @@ err, verr, errx, verrx, warn, vwarn, warnx, vwarnx \- 
 .sp
 .BI "void vwarnx(const char *" fmt ", va_list " args );
 .fi
-.SH ÀâÌÀ
+.SH 説明
 .BR err ()
-´Ø¿ô·²¤È
+関数群と
 .BR warn ()
-´Ø¿ô·²¤Ï¡¢¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÀ°·Á¤·¤Æɸ½à¥¨¥é¡¼½ÐÎϤËɽ¼¨¤¹¤ë¡£
-¤É¤Î´Ø¿ô¤Î¾ì¹ç¤â¡¢(¥Ç¥£¥ì¥¯¥È¥êÉôʬ¤ò¾Ê¤¤¤¿)¥×¥í¥°¥é¥à̾¡¢
-¥³¥í¥ó 1¸Ä¡¢¥¹¥Ú¡¼¥¹ 1¸Ä¤¬½ÐÎϤµ¤ì¤ë¡£
+関数群は、エラーメッセージを整形して標準エラー出力に表示する。
+どの関数の場合も、(ディレクトリ部分を省いた)プログラム名、
+コロン 1個、スペース 1個が出力される。
 .I fmt
-°ú¤­¿ô¤¬ NULL ¤Ç¤Ê¤¤¾ì¹ç¡¢
+引き数が NULL でない場合、
 .BR printf (3)
-¤ÈƱÍͤËÀ°·Á¤¬¹Ô¤ï¤ì¡¢¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤¬½ÐÎϤµ¤ì¤ë¡£
-½ÐÎϤϲþ¹Ôʸ»ú¤Ç½ª¤ï¤ë¡£
+と同様に整形が行われ、エラーメッセージが出力される。
+出力は改行文字で終わる。
 .PP
-\"O motoki: based on a code or ¡Á ¤Î¡Öa code¡×¤È¤Ï¡©
-´Ø¿ô
+\"O motoki: based on a code or 〜 の「a code」とは?
+関数
 .BR err (),
 .BR verr (),
 .BR warn (),
 .BR vwarn ()
-¤Ï¡¢¥°¥í¡¼¥Ð¥ëÊÑ¿ô
+は、グローバル変数
 .I errno
-¤Ë´ð¤Å¤¤¤Æ
+に基づいて
 .BR strerror (3)
-¤«¤éÆÀ¤¿¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ¹¤ë¡£
+から得たエラーメッセージを出力する。
 .I fmt
-°ú¤­¿ô¤¬ NULL
-¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢°ì¸Ä¤º¤Ä¤Î¥³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤Ë³¤±¤Æ½ÐÎϤ¹¤ë¡£
+引き数が NULL
+でない場合は、一個ずつのコロンとスペースに続けて出力する。
 .PP
-´Ø¿ô
+関数
 .BR errx (),
 .BR warnx ()
-¤Ï¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òÉÕ¤±²Ã¤¨¤Ê¤¤¡£
+はエラーメッセージを付け加えない。
 .PP
-´Ø¿ô
+関数
 .BR err (),
 .BR verr (),
 .BR errx (),
 .BR verrx ()
-¤ÏÊÖ¤êÃͤòÊÖ¤µ¤Ê¤¤¤¬¡¢°ú¤­¿ô
+は返り値を返さないが、引き数
 .I eval
-¤ÎÃͤò exit status ¤ËÀßÄꤷ½ªÎ»¤¹¤ë¡£
-.SH Îã
-¸½ºß¤Î
+の値を exit status に設定し終了する。
+.SH 
+現在の
 .I errno
-¤Î¾ðÊó¤òɽ¼¨¤·¡¢½ªÎ»¤¹¤ë:
+の情報を表示し、終了する:
 .in +4n
 .nf
 
@@ -119,7 +119,7 @@ if ((fd = open(file_name, O_RDONLY, 0)) == \-1)
 .fi
 .in
 .PP
-¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¡¢½ªÎ»¤¹¤ë:
+エラーメッセージを表示し、終了する:
 .in +4n
 .nf
 
@@ -128,7 +128,7 @@ if (tm.tm_hour < START_TIME)
 .fi
 .in
 .PP
-¥¨¥é¡¼¤ò·Ù¹ðɽ¼¨¤¹¤ë:
+エラーを警告表示する:
 .in +4n
 .nf
 
@@ -139,17 +139,17 @@ if ((fd = open(block_device, O_RDONLY, 0)) == \-1)
     err(1, "%s", block_device);
 .fi
 .in
-.SH ½àµò
-¤³¤ì¤é¤Î´Ø¿ô¤ÏÈóɸ½à¤Î BSD ³ÈÄ¥¤Ç¤¢¤ë¡£
-.\" .SH Îò»Ë
-.\" ´Ø¿ô
+.SH 準拠
+これらの関数は非標準の BSD 拡張である。
+.\" .SH 歴史
+.\" 関数
 .\" .BR err ()
-.\" ¤È
+.\" 
 .\" .BR warn ()
-.\" ¤Ï
+.\" 
 .\" 4.4BSD
-.\" ¤Ç½é¤á¤ÆÅо줷¤¿¡£
-.SH ´ØÏ¢¹àÌÜ
+.\" で初めて登場した。
+.SH 関連項目
 .BR error (3),
 .BR exit (3),
 .BR perror (3),