fcloseall

close all open stream files, except stdin, stdout and stderr

Synopsis:

#include <stdio.h>
int fcloseall( void );

Description:

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().

Returns:

The fcloseall() function returns the number of streams that were closed, if no errors were encountered.

When an error occurs, EOF is returned.

See also:

fclose(), fdopen(), fopen(), freopen(), _fsopen()

Examples:

#include <stdio.h>

void main()
  {
    printf( "The number of files closed is %d\n",
        fcloseall() );
  }

Classification:

WATCOM

Systems:

All (except DOS/PM)