他人ですが調べてみた

flockはアドバイザリ・ロック(紳士協定)でしかなく
ファイルのアクセス権とは無関係
ファイルの入出力をも排他制御するのは強制ロックといい、OS依存の処理になる

で、どうでしょうか?