FCLOSE
Section: Linux Programmer's Manual (3)
Updated: 29 November 1993
Index
Return to Main Contents
NAME
fclose - close a stream
SYNOPSIS
#include <stdio.h>
int fclose( FILE *stream);
DESCRIPTION
The
fclose
function dissociates the named
stream
from its underlying file or set of functions. If the stream was being used
for output, any buffered data is written first, using
fflush(3).
RETURN VALUES
Upon successful completion 0 is returned. Otherwise,
EOF
is returned and the global variable
errno
is set to indicate the error. In either case no further access to the
stream is possible.
ERRORS
- EBADF
-
The argument
stream
is not an open stream.
The
fclose
function may also fail and set
errno
for any of the errors specified for the routines
close(2)
or
fflush(3).
SEE ALSO
close(2), fflush(3), fopen(3), setbuf(3)
STANDARDS
The
fclose
function conforms to ANSI C3.159-1989 (``ANSI C'').
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ERRORS
-
- SEE ALSO
-
- STANDARDS
-
This document was created by
man2html,
using the manual pages.
Time: 12:23:05 GMT, March 22, 2025