Provided by:
manpages-de-dev_0.5-4.1ubuntu1_all 
BEZEICHNUNG
clearerr, feof, ferror, fileno - Prüfe und lösche Streams-Status
ÜBERSICHT
#include <stdio.h>
void clearerr( FILE *stream);
int feof( FILE *stream);
int ferror( FILE *stream);
int fileno( FILE *stream);
BESCHREIBUNG
Die Funktion clearerr löscht Dateiende- und Fehlerkennungen für den
Stream stream.
Die Funktion feof prüft die Dateiendekennung für den Stream stream.
feof liefert ein Ergebnis ungleich 0, wenn die Dateiendekennung gesetzt
ist. Die Dateiendekennung kann nur mit der Funktion clearerr gelöscht
werden.
Die Funktion ferror prüft die Fehlerkennung für den Stream stream.
ferror liefert ein Ergebnis ungleich 0, wenn die Fehlerkennung gesetzt
ist. Die Fehlerkennung kann nur mit der Funktion clearerr gelöscht
werden.
Die Funktion fileno prüft das Argument stream und liefert seinen
Dateideskriptor als integer, wie er von den Systemfunktionen open ,
read , write und close genutzt wird.
FEHLER
Diese Funktionen sollten keinen Fehler liefern und beeinflussen deshalb
auch die externe Fehlervariable errno nicht.
SIEHE AUCH
open(2), read(2), write(2), close(2), stdio(3).
KONFORM ZU
Die Funktionen clearerr, feof, and ferror sind konform zu C3.159-1989
(ANSI C).