Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ferror(3S) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fopen(3S)

open(2)

FERROR(3S)  —  NEWS-OS 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) を参照してください。

現在のところ、 これらの関数はすべて、 マクロとして実現されています。 再宣言することはできません。

関連事項

fopen(3S), open(2)

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026