Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       clearerr, feof, ferror, fileno - Prüfe und lösche Streams-Status

       Diese   Handbuchseite   ist   eventuell   veraltet.   Im   Zweifelsfall   ziehen  Sie  die
       englischsprachige Handbuchseite zu Rate, indem Sie

              man -LC 3 ferror

       eingeben.

Ü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).