FERROR(3) FERROR(3) 名前 clearerr, feof, ferror, fileno - ストリームステータスのチ ェックとリセット 書式 #include void clearerr( FILE *stream); int feof( FILE *stream); int ferror( FILE *stream); int fileno( FILE *stream); 説明 関数clearerr はstream で示されるストリームの EOF(end-of- file) 指示子とエラー指示子をクリアする。 関数feof はstream で示されるストリームの EOF 指示子をテス トし、セットされていれば 0 以外の数を返す。EOF 指示子は、 関数clearerr によってのみクリアする事ができる。 関数ferror はstream で示されるストリームのエラー指示子をテ ストし、セットされていれば 0 以外の数を返す。エラー指示子 は、関数clearerr によってのみリセットする事ができる。 関数fileno は、引数stream を調べ、その整数のディスクリプタ ーを返す。 エラー これらの関数は失敗すべきではなく、また、外部変数errno に値 をセットしない。 関連項目 open(2), stdio(3) 準拠 関数clearerr、 feof、 ferror はC3.159-1989 (``ANSI C'')に 準拠している。 29 November 1993 1