OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / netkit / draft / man3 / err.3
index e1011af..d940c7d 100644 (file)
@@ -40,7 +40,7 @@
 .Dt ERR 3
 .Os "Linux NetKit (0.17)"
 .\"O .Sh NAME
-.Sh Ì¾Á°
+.Sh 名前
 .Nm err ,
 .Nm verr ,
 .Nm errx ,
@@ -50,9 +50,9 @@
 .Nm warnx ,
 .Nm vwarnx
 .\"O .Nd formatted error messages
-.Nd ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤¹¤ë
+.Nd エラーメッセージをフォーマットにする
 .\"O .Sh SYNOPSIS
-.Sh ½ñ¼°
+.Sh 書式
 .Fd #include <err.h>
 .Ft void
 .Fn err "int eval" "const char *fmt" "..."
@@ -71,7 +71,7 @@
 .Ft void
 .Fn vwarnx "const char *fmt" "va_list args"
 .\"O .Sh DESCRIPTION
-.Sh ÀâÌÀ
+.Sh 説明
 .\"O The
 .\"O .Fn err
 .\"O and
 .\"O In all cases, the last component of the program name, a colon character,
 .\"O and a space are output.
 .Fn err
-¤ä
+や
 .Fn warn
-¤È¤¤¤Ã¤¿°ìÏ¢¤Î´Ø¿ô¤Ï¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò
-ɸ½à¥¨¥é¡¼¤Ëɽ¼¨¤¹¤ë¡£
-¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¡¢¥×¥í¥°¥é¥à̾¤«¤é¥Ç¥£¥ì¥¯¥È¥êÉôʬ¤ò¼è¤êµî¤Ã¤¿Ì¾Á°¤Ë¡¢
-¥³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤ò³¤±¤¿¤â¤Î¤ò½ÐÎϤ¹¤ë¡£
+といった一連の関数は、フォーマットされたエラーメッセージを
+標準エラーに表示する。
+これら全ての関数は、プログラム名からディレクトリ部分を取り去った名前に、
+コロンとスペースを続けたものを出力する。
 .\"O If the
 .\"O .Va fmt
 .\"O argument is not NULL, the formatted error message, a colon character,
 .\"O .Va errno 
 .\"O is output.
 .\"O In all cases, the output is followed by a newline character.
-°ú¤­¿ô
+引き数
 .Va fmt
-¤¬ NULL ¤Ç¤Ê¤¤¾ì¹ç¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¡¦
-¥³¥í¥ó¡¦¥¹¥Ú¡¼¥¹¤¬½ÐÎϤµ¤ì¤ë¡£
+が NULL でない場合、フォーマットされたエラーメッセージ・
+コロン・スペースが出力される。
 .Fn err ,
 .Fn verr ,
 .Fn warn ,
 .Fn vwarn
-´Ø¿ô¤Î¾ì¹ç¡¢Âç°èÊÑ¿ô
+関数の場合、大域変数
 .Va errno
-¤Î¸½ºß¤ÎÃͤËÂбþ¤·¤¿¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸Ê¸»úÎ󤬽ÐÎϤµ¤ì¤ë¡£
-Á´¤Æ¤Î´Ø¿ô¤Ç¡¢½ÐÎϤθå¤Ë¤Ï²þ¹Ôʸ»ú¤¬ÉÕ¤¯¡£
+の現在の値に対応したエラーメッセージ文字列が出力される。
+全ての関数で、出力の後には改行文字が付く。
 .Pp
 .\"O The
 .\"O .Fn err ,
 .Fn verr ,
 .Fn errx ,
 .Fn verrx
-´Ø¿ô¤Ï¥ê¥¿¡¼¥ó¤»¤º¡¢°ú¤­¿ô
+関数はリターンせず、引き数
 .Fa eval
-¤ÎÃͤǽªÎ»¤¹¤ë¡£
+の値で終了する。
 .\"O .Sh EXAMPLES
-.Sh Îã
+.Sh 
 .\"O Display the current errno information string and exit:
-¸½ºß¤Î¥¨¥é¡¼ÈÖ¹æ (errno) ¾ðÊó¤Îʸ»úÎó¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë:
+現在のエラー番号 (errno) 情報の文字列を表示して終了する:
 .Bd -literal -offset indent
 if ((p = malloc(size)) == NULL)
        err(1, NULL);
@@ -142,14 +142,14 @@ if ((fd = open(file_name, O_RDONLY, 0)) == -1)
 .Ed
 .Pp
 .\"O Display an error message and exit:
-¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë:
+エラーメッセージを表示して終了する:
 .Bd -literal -offset indent
 if (tm.tm_hour < START_TIME)
        errx(1, "too early, wait until %s", start_time_string);
 .Ed
 .Pp
 .\"O Warn of an error:
-¥¨¥é¡¼¤Î·Ù¹ð¤ò½Ð¤¹:
+エラーの警告を出す:
 .Bd -literal -offset indent
 if ((fd = open(raw_device, O_RDONLY, 0)) == -1)
        warnx("%s: %s: trying the block device",
@@ -158,10 +158,10 @@ if ((fd = open(block_device, O_RDONLY, 0)) == -1)
        err(1, "%s", block_device);
 .Ed
 .\"O .Sh SEE ALSO
-.Sh ´ØÏ¢¹àÌÜ
+.Sh 関連項目
 .Xr strerror 3
 .\"O .Sh HISTORY
-.Sh ÍúÎò
+.Sh 履歴
 .\"O The
 .\"O .Fn err
 .\"O and
@@ -169,8 +169,8 @@ if ((fd = open(block_device, O_RDONLY, 0)) == -1)
 .\"O functions first appeared in 
 .\"O .Bx 4.4 .
 .Fn err
-¤È
+と
 .Fn warn
-´Ø¿ô¤Ï
+関数は
 .Bx 4.4
-¤Ç½é¤á¤ÆÅо줷¤¿¡£
+で初めて登場した。