Fedora Core5でgccを使ってプログラムを書いています。
fprintfでファイルに書き込む際に、OSの書き込みバッファは使われるのでしょうか?
それとも、バッファを自分でプログラムする必要があるのでしょうか?
あるいは、これは、OSに依存するのでしょうか?

一文字ごとに出力するのと、100文字まとめて出力するのでは、
処理速度に大きな違いが出るので、自作プログラムから書き込みバッファがどのように使われるのか知りたいのですが。