fcloseall(3) Library Functions Manual fcloseall(3) BEZEICHNUNG fcloseall - schliesst alle geoffneten Datenstrome (Streams) BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #define _GNU_SOURCE /* siehe feature_test_macros(7) */ #include int fcloseall(void); BESCHREIBUNG Die Funktion fcloseall() schliesst alle offenen Streams des aufrufenden Prozesses. Gepufferte Ausgabedaten jedes Streams werden vor dem Schliessen (wie bei fflush(3)) geschlossen; gepufferte Eingaben werden verworfen. Auch die Standard-Streams (stdin, stdout und stderr) werden geschlossen. RUCKGABEWERT Die Funktion gibt 0 zuruck, falls alle Dateien erfolgreich geschlossen wurden; im Fehlerfall ist der Ruckgabewert EOF. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-----------------+-------------------------+--------------------------+ |Schnittstelle | Attribut | Wert | +-----------------+-------------------------+--------------------------+ |fcloseall() | Multithread-Fahigkeit | MT-Unsicher race:streams | +-----------------+-------------------------+--------------------------+ Die Funktion fcloseall() sperrt die Datenstrome nicht und ist daher nicht multithread-fahig. STANDARDS GNU. SIEHE AUCH close(2), fclose(3), fflush(3), fopen(3), setbuf(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Dennis Stampfer , Martin Eberhard Schauer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 fcloseall(3)