FCLOSE(3)          Manuel du programmeur Linux          FCLOSE(3)


NOM
       fclose - Fermer un flux.

SYNOPSIS
       #include <stdio.h>

       int fclose (FILE *stream);

DESCRIPTION
       La  fonction  fclose  dissocie  le  flux  nommé  stream du
       fichier sous-jacent. Si le flux était utilisé  en  sortie,
       toutes  les  données contenues dans le buffer sont d'abord
       écrites, en utilisant fflush(3).

VALEUR RENVOYÉE
       Si la fonction  réussit  intégralement,  elle  renvoie  0,
       sinon elle renvoie EOF et errno contient le code d'erreur.
       Dans tous les cas, tout autre accès ultérieur au  flux  (y
       compris un autre appel de fclose()) conduit à un comporte­
       ment indéfini.

ERREURS
       EBADF  L'argument stream n'est pas un flux ouvert.

       La fonction fclose peut également échouer  et  positionner
       errno  avec  l'une  quelconque  des  erreurs  décrites par
       close(2) ou fflush(3).

VOIR AUSSI
       close(2), fflush(3), fopen(3), setbuf(3)

STANDARDS
       La fonction fclose est conforme à ANSI C3.159-1989 (``ANSI
       C'').


TRADUCTION
       Christophe Blaess, 1997.



















BSD                        9 Avril 1999                         1