Provided by: manpages-de-dev_0.5-2_all bug
 

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 wer‐
        den.
 
        Die Funktion fileno prüft das Argument stream und liefert seinen Datei‐
        deskriptor  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.
        open(2), read(2), write(2), close(2), stdio(3).
        Die  Funktionen  clearerr, feof, and ferror sind konform zu C3.159-1989
        (ANSI C).