Annotation of 43BSDReno/lib/libc/stdio/fclose.3, revision 1.1.1.1

1.1       root        1: .\"    @(#)fclose.3    6.2 (Berkeley) 12/16/88
                      2: .\"
                      3: .TH FCLOSE 3S  "December 16, 1988"
                      4: .AT 3
                      5: .SH NAME
                      6: fclose, fflush \- close or flush a stream
                      7: .SH SYNOPSIS
                      8: .B #include <stdio.h>
                      9: .PP
                     10: .B fclose(stream)
                     11: .br
                     12: .SM
                     13: .B FILE
                     14: .B *stream;
                     15: .PP
                     16: .B fflush(stream)
                     17: .br
                     18: .SM
                     19: .B FILE
                     20: .B *stream;
                     21: .PP
                     22: .B fpurge(stream)
                     23: .br
                     24: .SM
                     25: .B FILE
                     26: .B *stream;
                     27: .SH DESCRIPTION
                     28: .I Fclose
                     29: causes any buffers for the named
                     30: .I stream
                     31: to be emptied, and the file to be closed.
                     32: Buffers allocated by the standard input/output system
                     33: are freed.
                     34: .PP
                     35: .I Fclose
                     36: is performed automatically upon
                     37: calling
                     38: .IR  exit (3).
                     39: .PP
                     40: .I Fflush
                     41: causes any buffered data for the named output
                     42: .I stream
                     43: to be written to that file.
                     44: The stream remains open.
                     45: .PP
                     46: .I Fpurge
                     47: causes any buffered data for the named
                     48: .I stream
                     49: to be lost.  The stream remains open.
                     50: .SH "SEE ALSO"
                     51: close(2), fopen(3), setbuf(3)
                     52: .SH DIAGNOSTICS
                     53: These routines return
                     54: .SM
                     55: .B EOF
                     56: if
                     57: .I stream
                     58: is not associated with an output file, or
                     59: if buffered data cannot be transferred to that file.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.