誤解している人が多そうだけど
fflush()はC標準ライブラリの中のバッファリングデータを全て吐き出すだけであって
システムコールでいえばwriteするだけだよ
一方でカーネルがディスクなどに書き出すのを保証するのはシステムコールではsync/fsyncであってこれはfflush()しても行われない別のもの
C++相談室 part161
■ このスレッドは過去ログ倉庫に格納されています
147デフォルトの名無しさん
2022/06/06(月) 02:46:25.01ID:ETmHHhEk■ このスレッドは過去ログ倉庫に格納されています