open関数のことででちょっと質問が
参考書のサンプルプログラムで
open(lock_file, O_RDWR | O_CREAT | O_EXCL, 0444);
のような文がでてきました。
最後のパーミッションの数値を調べたら"オーナーの読み込み許可:00400"のように
すべて5桁なのですが、このサンプルは4桁で書かれています。
最上位桁の0は省略できるのですか?