Provided by: manpages-de-dev_0.5-4.1ubuntu1_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
       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).