なるべくシステムコールよりライブラリコールを使うのがよい


エキスパートCプログラミング―知られざるCの深層 (Ascii books) P319

ライブラリ関数の実行は、サブルーチン呼び出しのオーバーヘッドがある分インラインコードよりも遅いが、
システムコールではカーネルへのコンテキストスイッチが必要で、そのオーバーヘッドもはるかに大きなもの
になる。
...
性能のことを考えると、可能な限りシステムコールを使わないようにした方がいい。

おっ...と思ったが、

もっとも、Cライブラリの多くはシステムコールを使ってその機能を実現していることも忘れてはならない。

そりゃそうだよな。
でも、積極的にシステムコールを使う理由はないということなのね。