open(2)について
詳解UNIXプログラミングではfcntl.hをインクルードすることになっていますが
ぐぐった限りではsys/types.h, sys/stat.hもインクルードしなければならないようです
どちらが正しいのでしょうか