.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1990-1991, The Regents of the University of California. .\" Copyright 2021, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ferror 3 "8 Febrero 2026" "Linux man\-pages 6.18" .SH NOMBRE clearerr, feof, ferror \- comprueban y reestablecen los estados de un flujo de datos .SH BIBLIOTECA Biblioteca Estándar C (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBvoid clearerr(FILE *\fP\fIflujo\fP\fB);\fP \fBint feof(FILE *\fP\fIflujo\fP\fB);\fP \fBint ferror(FILE *\fP\fIflujo\fP\fB);\fP .fi .SH DESCRIPCIÓN La función \fBclearerr\fP() limpia los indicadores de fin\-de\-fichero y error para el flujo indicado por \fIflujo\fP. .P La función \fBfeof\fP() inspecciona el indicador de fin\-de\-fichero para el flujo indicado por \fIflujo\fP, devolviendo no cero si está puesto. El indicador de fin\-de\-fichero sólo puede ser limpiado por la función \fBclearerr\fP(). .P La función \fBferror\fP() inspecciona el indicador de error para el flujo indicado por \fIflujo\fP, devolviendo no cero si está puesto. El indicador de error sólo puede ser puesto a cero por la función \fBclearerr\fP(). .P Para las versiones no\-bloqueantes, véase \fBunlocked_stdio\fP(3). .SH "VALOR DEVUELTO" La función \fBfeof\fP() devuelve un valor distinto de cero si el indicador de fin de archivo está configurado para \fIstream\fP. Sino es asi, retornará cero. .P La función \fBferror\fP() devuelve un valor distinto de cero si el indicador de error está configurado para \fIstream\fP. Sino, retornará cero. .SH ERRORES Estas funciones no debería dar ningún error y por lo tanto, no definen \fIerrno\fP. .SH ATRIBUTOS Para obtener una explicación de los términos usados en esta sección, véase \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfaz Atributo Valor T{ .na .nh \fBclearerr\fP(), \fBfeof\fP(), \fBferror\fP() T} Seguridad del hilo Multi\-hilo seguro .TE .SH ESTÁNDARES C11, POSIX.1\-2008. .SH HISTORIAL C89, POSIX.1\-2001. .SH NOTAS .\"https://www.austingroupbugs.net/view.php?id=401 POSIX.1\-2008 especifica que estas funciones no deben cambiar el valor de \fIerrno\fP si \fIstream\fP es válido. .SH ADVERTENCIAS En general, los programas deben leer el valor de retorno de una función de entrada, como \fBfgetc\fP(3), antes de usar funciones de la familia \fBfeof\fP(3). Solo cuando la función devuelve el valor centinela \fBEOF\fP, tiene sentido distinguir entre el final de un archivo o un error con \fBfeof\fP(3) o \fBferror\fP(3). .SH "VÉASE TAMBIÉN" \fBopen\fP(2), \fBfdopen\fP(3), \fBfileno\fP(3), \fBstdio\fP(3), \fBunlocked_stdio\fP(3) .PP .SH TRADUCCIÓN La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García , Miguel Pérez Ibars y Marcos Fouces . .PP Esta traducción es documentación libre; lea la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. .PP Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a .MT debian-l10n-spanish@lists.debian.org .ME .