table of contents
FCLOSEALL(3) | Руководство программиста Linux | FCLOSEALL(3) |
ИМЯ¶
fcloseall - закрытие всех открытых потоков
ОБЗОР¶
#define _GNU_SOURCE /* см. feature_test_macros(7) */ #include <stdio.h> int fcloseall(void);
ОПИСАНИЕ¶
Функция fcloseall() закрывает все открытые потоки вызвавшего процесса. Перед закрытием буферизированный вывод каждого потока записывается (как с fflush(3)), а буферизированный ввод отбрасывается.
Стандартные потоки, stdin, stdout и stderr, также закрываются.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
Данная функция возвращает 0, если все файлы успешно закрыты, и EOF в случае ошибки.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
Эта функция является расширением GNU.
СМОТРИТЕ ТАКЖЕ¶
2006-12-27 | GNU |