FERROR(3S) — UNIX Programmer’s Manual
名称
ferror, feof, clearerr, fileno − ストリームステータスの照会
形式
#include <stdio.h>
feof(stream)
FILE ∗stream;
ferror(stream)
FILE ∗stream
clearerr(stream)
FILE ∗stream
fileno(stream)
FILE ∗stream;
解説
feof は、 指定した入力 stream 上で end-of-file まで 読み込んだときにはゼロでない値を返し、 そうでないときにはゼロを返します。 clearerr によってクリアされない限り、 ストリームがクローズされるまで end-of-file の状態が続きます。
ferror は、 指定した stream の読み出しまたは書き込みでエラーが生じた場合にはゼロでない値を返し、 そうでないときにはゼロを返します。 clearerr によってクリアされない限り、 ストリームがクローズされるまでエラーの状態が続きます。
clearerr は、 指定した stream 上の、 エラーと end-of-file の状態をリセットします。
fileno は、 stream に接続されている整数のファイルディスクリプタを返します。 open(2) を参照してください。
現在のところ、 これらの関数はすべて、 マクロとして実現されています。 再宣言することはできません。
関連事項
NEWS-OSRelease 3.3