Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

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

SINOPSIS

       #include <stdio.h>

       void clearerr(FILE *stream);

       int feof(FILE *flujo);

       int ferror(FILE *flujo);

       int fileno(FILE *flujo);

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       fileno(): _POSIX_C_SOURCE

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

       The  function  fileno()   examines  the  argument  stream  and  returns  the  integer file
       descriptor used to implement this stream.  The file descriptor is still  owned  by  stream
       and  will  be closed when fclose(3)  is called.  Duplicate the file descriptor with dup(2)
       before passing it to code that might close it.

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

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌────────────────────┬────────────────────┬───────────────────┐
       │InterfazAtributoValor             │
       ├────────────────────┼────────────────────┼───────────────────┤
       │clearerr(), feof(), │ Seguridad del hilo │ Multi-hilo seguro │
       │ferror(), fileno()  │                    │                   │
       └────────────────────┴────────────────────┴───────────────────┘

CONFORME A

       Las funciones clearerr(), feof() y ferror() son conformes con  C89,  C99,  POSIX.1-2001  y
       POSIX.1-2008.

       The function fileno()  conforms to POSIX.1-2001 and POSIX.1-2008.

VÉASE TAMBIÉN

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

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La  traducción  al  español  de  esta  página del manual fue creada por Gerardo Aburruzaga
       García <gerardo.aburruzaga@uca.es> y Miguel Pérez Ibars <mpi79470@alu.um.es>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a debian-l10n-spanish@lists.debian.org ⟨⟩.

                                           6 Marzo 2019                                 FERROR(3)