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