FCLOSE(3)

BEZEICHNUNG
fcloseall - schließt alle geöffneten Dateiströme

ÜBERSICHT
#define _GNU_SOURCE

#include <stdio.h>

int fcloseall(void);

BESCHREIBUNG
fcloseall trennt alle geöffneten Dateiströme von den zugrundeliegenden Dateien bzw. der Menge der Funktionen (also wird z.B. die Verbindung zwischen stdout und der Standardausgabe getrennt). Alle gebufferten Daten zur Ausgabe werden vor dem Trennen mittels fflush (2) geschrieben. Bitte beachten Sie, dass auch die Standardströme (stdin, stdout und stderr) geschlossen werden.

RÜCKGABEWERT
Die Funktion gibt immer 0 zurück.

KONFORM ZU
Die fcloseall Funktion ist eine GNU Erweiterung.

SIEHE AUCH
fclose(3), close(2), fflush(3), fopen(3), setbuf(3).