Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       fclose - Fermer un flux

SYNOPSIS

       #include <stdio.h>

       int fclose(FILE *fp);

DESCRIPTION

       La  fonction  fclose()  videra le flux pointe par fp (en ecrivant toute
       donnee de sortie en tampon avec fflush(3)) et fermera le descripteur de
       fichier sous-jacent.

       Le  comportement  de  fclose() est indefini si l'argument stream est un
       pointeur illegal,  ou  si  un  descripteur  a  deja  ete  passe  a  une
       invocation precedente de fclose().

VALEUR RENVOY'EE

       Si  la  fonction  reussit  integralement,  elle  renvoie  0, sinon elle
       renvoie EOF et errno contient le code d'erreur. Dans tous les cas, tout
       autre  acces  ulterieur  au flux (y compris un autre appel de fclose())
       conduit a un comportement indefini.

ERREURS

       EBADF  Le descripteur de fichier sous-jacent fp est invalide.

       La fonction fclose() peut egalement echouer et positionner  errno  avec
       l'une  des  erreurs  specifiees  par les foncions close(2), write(2) ou
       fflush(3).

CONFORMIT'E

       C89, C99.

NOTES

       Notez que fclose() ne vide que les tampons fournis par la  bibliotheque
       C  dans  l'espace  utilisateur.  Pour  s'assurer  que  les donnees sont
       ecrites physiquement sur le disque, il faut aussi vider les tampons  du
       noyau a l'aide, par exemple, de sync(2) ou fsync(2).

VOIR AUSSI

       close(2), fcloseall(3), fflush(3), fopen(3), setbuf(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> >>.

GNU                             23 fevrier 2009                      FCLOSE(3)