close all open stream files, except stdin, stdout and stderr
#include <stdio.h> int fcloseall( void );
The fcloseall() function closes all open stream files, except stdin, stdout and stderr. This includes streams created (and not yet closed) by fdopen(), fopen() and freopen().
The number of streams that were closed, or EOF if an error occurred.
#include <stdio.h> void main() { printf( "The number of files closed is %d\n", fcloseall() ); }
WATCOM
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
fclose(), fdopen(), fopen(), freopen(), _fsopen()