Provided by: manpages-es_1.55-3_all bug

NOMBRE

       clearerr,  feof, ferror, fileno - comprueban y reestablecen los estados
       de un flujo de datos

SINOPSIS

       #include <stdio.h>

       void clearerr( FILE *flujo);
       int feof( FILE *flujo);
       int ferror( FILE *flujo);
       int fileno( FILE *flujo);

DESCRIPCIÓN

       La función clearerr limpia los indicadores de  fin-de-fichero  y  error
       para el flujo indicado por flujo.

       La  función  feof  inspecciona  el  indicador de fin-de-fichero para el
       flujo indicado por flujo,  devolviendo  no  cero  si  está  puesto.  El
       indicador  de  fin-de-fichero  sólo  puede  ser limpiado por la función
       clearerr.

       La función ferror inspecciona el  indicador  de  error  para  el  flujo
       indicado por flujo, devolviendo no cero si está puesto. El indicador de
       error sólo puede ser puesto a cero por la función clearerr .

       La función fileno examina el argumento flujo y devuelve  su  descriptor
       de fichero, como un entero.

       Para las versiones no-bloqueantes, véase unlocked_stdio(3).

ERRORES

       Estas  funciones  no  deberían  fallar,  y  no ponen ningún valor en la
       variable externa errno.  (Sin embargo, en caso de  que  fileno  detecte
       que  su  argumento  no es un flujo válido, debe devolver -1 y asignar a
       errno el valor EBADF.)

VÉASE TAMBIÉN

       open(2), unlocked_stdio(3), stdio(3)

CONFORME A

       Las funciones clearerr, feof, y ferror son  conformes  con  X3.159-1989
       (‘‘C ANSI’’).