Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
clearerr, feof, ferror, fileno - Verifier et reinitialiser l'etat d'un
flux
SYNOPSIS
#include <stdio.h>
void clearerr(FILE *stream);
int feof(FILE *stream);
int ferror(FILE *stream);
int fileno(FILE *stream);
Exigences de macros de test de fonctionnalites pour la glibc (consultez
feature_test_macros(7)) :
fileno() : _POSIX_C_SOURCE >= 1 || _XOPEN_SOURCE || _POSIX_SOURCE
DESCRIPTION
La fonction clearerr() efface la fin de fichier et les indicateurs
d'erreurs du flux pointe par stream.
La fonction feof() teste l'indicateur de fin de fichier du flux pointe
par stream et, renvoie une valeur non nulle si cet indicateur est
actif. L'indicateur de fin de fichier ne peut etre reinitialise que par
la fonction clearerr().
La fonction ferror() teste l'indicateur d'erreur du flux pointe par
stream, et renvoie une valeur non nulle si cet indicateur est actif.
L'indicateur d'erreur ne peut etre reinitialise que par la fonction
clearerr().
La fonction fileno() examine l'argument stream et renvoie le
descripteur de fichier, de type entier.
Pour des versions de ces fonctions ignorant les verrouillages, voir
unlocked_stdio(3).
ERREURS
Ces fonctions ne devraient pas echouer, et ne pas definir la variable
errno. (Toutefois, si fileno() detecte que son argument n'est pas un
flux valide, il doit renvoyer -1 et definir errno avec EBADF).
CONFORMIT'E
Les fonctions clearerr(), feof(), et ferror() sont conformes a C89 et
C99.
VOIR AUSSI
open(2), fdopen(3), stdio(3), unlocked_stdio(3)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
29 aout 2008 FERROR(3)