Provided by:
manpages-es_1.55-10_all 
NOMBRE
fclose - cierra un flujo de datos
SINOPSIS
#include <stdio.h>
int fclose( FILE *flujo);
DESCRIPCI'ON
La funcion fclose disocia el flujo especificado de su fichero asociado
o conjunto de funciones. Si el flujo se estuvo empleando para salida,
cualesquiera datos tamponados se escriben antes que nada, empleandose
para ello fflush(3).
VALOR DEVUELTO
Se devuelve 0 en caso de exito. En otro caso se devuelve EOF y se pone
un valor apropiado en la variable global errno para indicar el error.
En cualquier caso, cualquier acceso posterior al flujo (incluyendo otra
llamada a fclose()) producira un comportamiento indefinido.
ERRORES
EBADF El descriptor de fichero subyacente a flujo no es valido.
La funcion fclose tambien puede fallar, y ponerse un valor en errno ,
para cualquiera de los errores especificados para las rutinas close(2),
write(2) o fflush(3).
OBSERVACIONES
Observe que fclose solo vacia los buffers del espacio de usuario
suministrados por la biblioteca C. Para asegurar que los datos son
almacenados fisicamente en disco los buffers del nucleo deben ser
vaciados tambien, p.e. con sync(2) o fsync(2).
CONFORME A
La funcion fclose es conforme con ANSI C3.159-1989 (``C ANSI'').
V'EASE TAMBI'EN
close(2), fflush(3), fopen(3), setbuf(3)