1 .\" Copyright (c) 2006 by Michael Kerrisk <mtk-manpages@gmx.net>
3 .\" Permission is granted to make and distribute verbatim copies of this
4 .\" manual provided the copyright notice and this permission notice are
5 .\" preserved on all copies.
7 .\" Permission is granted to copy and distribute modified versions of this
8 .\" manual under the conditions for verbatim copying, provided that the
9 .\" entire resulting derived work is distributed under the terms of a
10 .\" permission notice identical to this one.
12 .\" Since the Linux kernel and libraries are constantly changing, this
13 .\" manual page may be incorrect or out-of-date. The author(s) assume no
14 .\" responsibility for errors or omissions, or for damages resulting from
15 .\" the use of the information contained herein.
17 .TH FCLOSEALL 3 2006-12-27 "GNU" "Linux Programmer's Manual"
19 fcloseall \- close all open streams
21 .B #define _GNU_SOURCE
24 .B int fcloseall(void);
28 function closes all of the calling process's open streams.
29 Buffered output for each stream is written before it is closed
32 buffered input is discarded.
41 This function returns 0 if all files were successfully closed;
46 This function is a GNU extension.
53 .BR feature_test_macros (7)