Definition | #include <stdio.h> int fflush(FILE *stream); | |
Beschreibung | Zeigt stream auf einen Ausgabestrom oder einen Aktualisierungsstrom, dessen letzte Operation keine Eingabeoperation war, bewirkt | |
Returnwert | 0 | bei Erfolg. Der Puffer wurde geleert. |
|
| bei Fehler. Der Puffer wurde nicht geleert. BS2000 stream ist keiner Datei zugeordnet (z.B. weil die Datei bereits geschlossen ist) oder die gepufferten Daten konnten nicht übertragen werden. |
Fehler |
| |
| Das Kennzeichen | |
| Der stream Dateideskriptor ist nicht gültig. | |
| Es wurde versucht, auf eine Datei zu schreiben, deren Größe die maximale Dateigröße oder die Grenze des Prozesses für die Dateigröße (siehe auch | |
| fflush() wurde durch ein Signal unterbrochen. | |
| Ein Ein-/Ausgabefehler ist aufgetreten. Der Prozess ist Mitglied einer Hintergrund-Prozessgruppe und will auf das steuernde Terminal schreiben, | |
| Auf dem Datenträger, auf dem sich die Datei befindet, ist kein freier Platz mehr vorhanden. | |
|
| Es wurde der Versuch unternommen, auf eine Pipe oder FIFO zu schreiben, die von keinem Prozess zum Lesen geöffnet war. Außerdem wird das Signal Werden Threads verwendet, so wirkt sich die Funktion auf den Prozess oder auf einen Thread wie folgt aus: Beim |
Hinweise | Ob Programmumgebung ab. BS2000
Zusätzlich nur bei ANSI-Funktionalität: Die Pufferung entfällt bei Ausgaben in Zeichenketten ( Ausnahme bei ANSI-Funktionalität:
| |
Siehe auch |
|