内部的にfopenするときにw+で
開いてしまっているので、ファイルの内容が空になる。

そんときに第三者から読み込みにこられると
空のファイルを渡す

それからロックをかける

こういう仕様なので、append以外では使えない。

こういう理解にしました。