|
|
1.1 ! root 1: .TH FCLOSE 3S "19 January 1983" ! 2: .SH NAME ! 3: fclose, fflush \- close or flush a stream ! 4: .SH SYNOPSIS ! 5: .B #include <stdio.h> ! 6: .PP ! 7: .B fclose(stream) ! 8: .br ! 9: .SM ! 10: .B FILE ! 11: .B *stream; ! 12: .PP ! 13: .B fflush(stream) ! 14: .br ! 15: .SM ! 16: .B FILE ! 17: .B *stream; ! 18: .SH DESCRIPTION ! 19: .I Fclose ! 20: causes any buffers for the named ! 21: .I stream ! 22: to be emptied, and the file to be closed. ! 23: Buffers allocated by the standard input/output system ! 24: are freed. ! 25: .PP ! 26: .I Fclose ! 27: is performed automatically upon ! 28: calling ! 29: .IR exit (3). ! 30: .PP ! 31: .I Fflush ! 32: causes any buffered data for the named output ! 33: .I stream ! 34: to be written to that file. ! 35: The stream remains open. ! 36: .SH "SEE ALSO" ! 37: close(2), ! 38: fopen(3S), ! 39: setbuf(3S) ! 40: .SH DIAGNOSTICS ! 41: These routines return ! 42: .SM ! 43: .B EOF ! 44: if ! 45: .I stream ! 46: is not associated with an output file, or ! 47: if buffered data cannot be transferred to that file.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.