OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / ferror.3
index e829441..8cdce5b 100644 (file)
@@ -47,9 +47,9 @@
 .\" Updated Fri Nov  2 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
 .\"
 .TH FERROR 3  2008-08-29 "" "Linux Programmer's Manual"
-.SH Ì¾Á°
-clearerr, feof, ferror, fileno \- ¥¹¥È¥ê¡¼¥à¥¹¥Æ¡¼¥¿¥¹¤Î¥Á¥§¥Ã¥¯¤È¥ê¥»¥Ã¥È
-.SH ½ñ¼°
+.SH 名前
+clearerr, feof, ferror, fileno \- ストリームステータスのチェックとリセット
+.SH 書式
 .B #include <stdio.h>
 .sp
 .BI "void clearerr(FILE *" stream );
@@ -61,68 +61,68 @@ clearerr, feof, ferror, fileno \- 
 .BI "int fileno(FILE *" stream );
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .BR fileno ():
 _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
-.SH ÀâÌÀ
-´Ø¿ô
+.SH 説明
+関数
 .BR clearerr ()
-¤Ï
+は
 .I stream
-¤Ç¼¨¤µ¤ì¤ë¥¹¥È¥ê¡¼¥à¤Î EOF(end-of-file) »Ø¼¨»Ò¤È¥¨¥é¡¼»Ø¼¨»Ò¤ò¥¯¥ê¥¢¤¹¤ë¡£
+で示されるストリームの EOF(end-of-file) 指示子とエラー指示子をクリアする。
 .PP
-´Ø¿ô
+関数
 .BR feof ()
-¤Ï
+は
 .I stream
-¤Ç¼¨¤µ¤ì¤ë¥¹¥È¥ê¡¼¥à¤Î EOF »Ø¼¨»Ò¤ò¥Æ¥¹¥È¤·¡¢
-¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ì¤Ð 0 °Ê³°¤Î¿ô¤òÊÖ¤¹¡£
-EOF »Ø¼¨»Ò¤Ï¡¢´Ø¿ô
+で示されるストリームの EOF 指示子をテストし、
+セットされていれば 0 以外の数を返す。
+EOF 指示子は、関数
 .BR clearerr ()
-¤Ë¤è¤Ã¤Æ¤Î¤ß¥¯¥ê¥¢¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+によってのみクリアすることができる。
 .PP
-´Ø¿ô
+関数
 .BR ferror ()
-¤Ï
+は
 .I stream
-¤Ç¼¨¤µ¤ì¤ë¥¹¥È¥ê¡¼¥à¤Î¥¨¥é¡¼»Ø¼¨»Ò¤ò¥Æ¥¹¥È¤·¡¢
-¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ì¤Ð 0 °Ê³°¤Î¿ô¤òÊÖ¤¹¡£
-¥¨¥é¡¼»Ø¼¨»Ò¤Ï¡¢´Ø¿ô
+で示されるストリームのエラー指示子をテストし、
+セットされていれば 0 以外の数を返す。
+エラー指示子は、関数
 .BR clearerr ()
-¤Ë¤è¤Ã¤Æ¤Î¤ß¥ê¥»¥Ã¥È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+によってのみリセットすることができる。
 .PP
-´Ø¿ô
+関数
 .BR fileno ()
-¤Ï¡¢°ú¿ô
+は、引数
 .I stream
-¤òÄ´¤Ù¡¢¤½¤ÎÀ°¿ô¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£
+を調べ、その整数のディスクリプターを返す。
 .PP
-¥í¥Ã¥¯¤»¤º¤Ë¤³¤ì¤é¤Î½èÍý¤ò¹Ô¤¤¤¿¤¤¤È¤­¤Ï¡¢
+ロックせずにこれらの処理を行いたいときは、
 .BR unlocked_stdio (3)
-¤ò»²¾È¤Î¤³¤È¡£
-.SH ¥¨¥é¡¼
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤Ù¤­¤Ç¤Ï¤Ê¤¯¡¢¤Þ¤¿¡¢³°ÉôÊÑ¿ô
+を参照のこと。
+.SH ã\82¨ã\83©ã\83¼
+これらの関数は失敗すべきではなく、また、外部変数
 .I errno
-¤ËÃͤò¥»¥Ã¥È¤·¤Ê¤¤¡£
-(¤·¤«¤·¡¢
+に値をセットしない。
+(しかし、
 .BR fileno ()
-´Ø¿ô¤Î¾ì¹ç¤Ç¡¢°ú¿ô¤¬Í­¸ú¤Ê¥¹¥È¥ê¡¼¥à¤Ç¤Ê¤«¤Ã¤¿¾ì¹ç¡¢
-´Ø¿ô¤Ï \-1 ¤òÊÖ¤·¡¢
+関数の場合で、引数が有効なストリームでなかった場合、
+関数は \-1 を返し、
 .I errno
-¤Ë
+に
 .B EBADF
-¤òÀßÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£)
-.SH ½àµò
-´Ø¿ô
+を設定しなければならない。)
+.SH 準拠
+関数
 .BR clearerr (),
 .BR feof (),
 .BR ferror ()
-¤Ï C89 ¤È C99 ¤Ë½àµò¤·¤Æ¤¤¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+は C89 と C99 に準拠している。
+.SH 関連項目
 .BR open (2),
 .BR fdopen (3),
 .BR stdio (3),