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