Provided by: manpages-es_1.55-10_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'').