2.11BSD/man/cat3/fflush.0
FCLOSE(3S) UNIX Programmer's Manual FCLOSE(3S)
NAME
fclose, fflush - close or flush a stream
SYNOPSIS
#include <stdio.h>
fclose(stream)
FILE *stream;
fflush(stream)
FILE *stream;
DESCRIPTION
_F_c_l_o_s_e causes any buffers for the named _s_t_r_e_a_m to be emp-
tied, and the file to be closed. Buffers allocated by the
standard input/output system are freed.
_F_c_l_o_s_e is performed automatically upon calling _e_x_i_t(3).
_F_f_l_u_s_h causes any buffered data for the named output _s_t_r_e_a_m
to be written to that file. The stream remains open.
SEE ALSO
close(2), fopen(3S), setbuf(3S)
DIAGNOSTICS
These routines return EOF if _s_t_r_e_a_m is not associated with
an output file, or if buffered data cannot be transferred to
that file.
Printed 11/26/99 May 15, 1985 1