.\" Translated Thu Jul 1 01:12:35 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.\"WORD: severity class ½ÅÂçÅÙ
+.\"WORD: severity class 重大度
.\"
.TH ADDSEVERITY 3 2008-06-14 "GNU" "Linux Programmer's Manual"
-.SH ̾Á°
-addseverity \- ¿·¤·¤¤½ÅÂçÅÙ (severity class) ¤òƳÆþ¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+addseverity \- 新しい重大度 (severity class) を導入する
+.SH 書式
.nf
.sp
.B #include <fmtmsg.h>
.fi
.sp
.in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
.RB ( feature_test_macros (7)
-»²¾È):
+参照):
.in
.sp
.BR addseverity ():
_SVID_SOURCE
-.SH ÀâÌÀ
-¤³¤Î´Ø¿ô¤Ë¤è¤ê¡¢¿·¤·¤¤½ÅÂçÅÙ¤òƳÆþ¤Ç¤¤ë¡£
-¤³¤Î½ÅÂçÅ٤ϡ¢
+.SH 説明
+この関数により、新しい重大度を導入できる。
+この重大度は、
.BR fmtmsg (3)
-´Ø¿ô¤Î
+関数の
.I severity
-°ú¤¿ô¤ËÆþ¤ì¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¸å¼Ô¤Î
+引き数に入れることができる。
+デフォルトでは、後者の
.BR fmtmsg (3)
-´Ø¿ô¤Ï½ÅÂçÅÙ 0-4 (ʸ»úÎó¤Ç¤Ï (none), HALT, ERROR, WARNING, INFO) ¤Î
-¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ëÊýË¡¤·¤«ÃΤé¤Ê¤¤¡£
-¤³¤Î
+関数は重大度 0-4 (文字列では (none), HALT, ERROR, WARNING, INFO) の
+メッセージを表示する方法しか知らない。
+この
.BR addseverity (3)
-¤Î¸Æ¤Ó½Ð¤·¤Ë¤è¤ê¡¢»ØÄꤵ¤ì¤¿Ê¸»úÎó
+の呼び出しにより、指定された文字列
.I s
-¤Ë»ØÄꤵ¤ì¤¿ÃÍ
+に指定された値
.I severity
-¤òÉղ乤롣
+を付加する。
.I s
-¤¬ NULL ¤Î¾ì¹ç¡¢¿ôÃÍ
+が NULL の場合、数値
.I severity
-¤Î½ÅÂçÅÙ¤¬ºï½ü¤µ¤ì¤ë¡£
-¥Ç¥Õ¥©¥ë¥È¤Î½ÅÂçÅ٤Τɤ줫¤ò¾å½ñ¤¤·¤¿¤êºï½ü¤·¤¿¤ê¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
-½ÅÂçÅÙ¤ÎÃͤÏÉé¤Ç¤Ê¤¤¿ô¤È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤·¤¿¾ì¹ç¡¢ÃÍ
+の重大度が削除される。
+デフォルトの重大度のどれかを上書きしたり削除したりすることはできない。
+重大度の値は負でない数としなければならない。
+.SH 返り値
+成功した場合、値
.B MM_OK
-¤¬ÊÖ¤µ¤ì¤ë¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢ÊÖ¤êÃͤÏ
+が返される。
+エラーの場合、返り値は
.B MM_NOTOK
-¤Ç¤¢¤ë¡£
-µ¯¤³¤ë²ÄǽÀ¤¬¤¢¤ë¥¨¥é¡¼¤Ë¤Ï¡¢°Ê²¼¤Î¤â¤Î¤¬´Þ¤Þ¤ì¤ë:
-¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤¿¡£
-¸ºß¤·¤Ê¤¤½ÅÂçÅÙ¤Þ¤¿¤Ï¥Ç¥Õ¥©¥ë¥È¤Î½ÅÂçÅÙ¤òºï½ü¤·¤è¤¦¤È¤·¤¿¡£
-.SH ¥Ð¡¼¥¸¥ç¥ó
+である。
+起こる可能性があるエラーには、以下のものが含まれる:
+メモリを使い果たした。
+存在しない重大度またはデフォルトの重大度を削除しようとした。
+.SH バージョン
.BR addseverity ()
-¤Ï¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
-.SH ½àµò
+はバージョン 2.1 以降の glibc で提供されている。
+.SH 準拠
.BR fmtmsg (3)
-´Ø¿ô¤Ï X/Open Portability Guide ¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¤¬¡¢
-¤³¤Î´Ø¿ô¤Ï»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-¤³¤Î´Ø¿ô¤Ï System V ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
-.SH Ãí°Õ
-¿·¤·¤¤½ÅÂçÅ٤ϡ¢´Ä¶ÊÑ¿ô
+関数は X/Open Portability Guide に指定されているが、
+この関数は指定されていない。
+この関数は System V システムで利用可能である。
+.SH 注意
+新しい重大度は、環境変数
.B SEV_LEVEL
-¤òÀßÄꤹ¤ë¤³¤È¤ÇÄɲ乤뤳¤È¤â¤Ç¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+を設定することで追加することもできる。
+.SH 関連項目
.BR fmtmsg (3)