FCLOSE(3S) UNIX Programmer's Manual FCLOSE(3S) NAME fclose, fflush - close or flush a stream SYNOPSIS #include 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