Mit set_file_buffer() kann man einstellen, welche Größe (buffer)
bei
Schreibvorgängen in eine Datei (fp) der Puffer haben soll.
Im Erfolgsfall gibt die Funktion den Wert 0 zurück, andernfalls den
Wert EOF.
Üblicherweise werden Schreibvorgänge mit 8 KByte gepuffert.
Sollten nun zwei
Schreibvorgänge in den gleichen Output-Stream schreiben wollen, so
wechseln
sie sich nach jeweils 8 KByte ab. Das können Sie unterbinden, indem
Sie die
Pufferung auf 0 KByte setzen. Somit wird erst ein Schreibvorgang beendet,
bevor
der andere beginnen kann.
Siehe auch:
|