SYNOPSIS
#include<stdio.h>
int fclose(FILE*fp);
DESCRIPTION
If the file or stream identified
by fp is
open, fclose closes
it, after first ensuring that any pending data is written (by calling fflush(fp)).
RETURNS
fclose returns
0 if
successful (including when fp
is NULL
or not an open
file); otherwise, it returns EOF.
COMPLIANCE
fclose is
required by ANSI C.
Required OS subroutines: close, fstat, isatty, lseek, read, sbrk, write.