fileno

FERROR(3)                Manual del Programador de Linux               FERROR(3)



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

       ┌────────────────────┬────────────────────┬───────────────────┐
       │Interfaz            Atributo           Valor             │
       ├────────────────────┼────────────────────┼───────────────────┤
       │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)