Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
FCLOSE(3S)							    FCLOSE(3S)

NAME
       fclose, fflush -	close or flush a stream

SYNOPSIS
       #include	<stdio.h>

       fclose(stream)
       FILE *stream;

       fflush(stream)
       FILE *stream;

DESCRIPTION
       Fclose  causes  any buffers for the named stream	to be emptied, and the
       file to be closed.  Buffers allocated by	the standard input/output sys-
       tem are freed.

       Fclose is performed automatically upon calling exit(2).

       Fflush causes any buffered data for the named output stream to be writ-
       ten to that file.  The stream remains open.

SEE ALSO
       close(2), fopen(3), setbuf(3)

DIAGNOSTICS
       These routines return EOF if stream is not associated  with  an	output
       file, or	if buffered data cannot	be transferred to that file.

								    FCLOSE(3S)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | DIAGNOSTICS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=fclose&sektion=3&manpath=Unix+Seventh+Edition>

home | help