fcloseall - закрытие всех открытых потоков
fcloseall(3)
            закрытие всех открытых потоков
        
      
        
ОБЗОР
#define _GNU_SOURCE         /* см. feature_test_macros(7) */
#include <stdio.h>
int fcloseall(void);
ОПИСАНИЕ
Функция 
fcloseall() закрывает все открытые потоки вызвавшего
процесса. Перед закрытием буферизированный вывод каждого потока записывается
(как с 
fflush(3)), а буферизированный ввод отбрасывается.
Стандартные потоки, stdin, stdout и stderr, также закрываются.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Данная функция возвращает 0, если все файлы успешно закрыты, и 
EOF в
случае ошибки.
АТРИБУТЫ
Описание терминов данного раздела смотрите в 
attributes(7).
  Интерфейс Атрибут Значение
  
fcloseall()
 безвредность в потоках:  небезопасно (MT-Unsafe race:streams)
Функция fcloseall() не блокирует потоки, поэтому её нельзя использовать в
нескольких нитях одновременно.
СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция является расширением GNU.