なかだです。

At Mon, 31 Aug 2009 19:19:56 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:39207]:
> |> 歴史的な事情なんじゃないかと思います。当初はO_EXCL使ってませ
> |> んでしたから、確か。
> |
> |昔はNFSだとあてにならないとかありませんでしたっけ。
> 
> そうだったかもしれません。

http://www.linux.or.jp/JM/html/LDP_man-pages/man2/open.2.html
> O_EXCL は、Linux 2.6 以降で NFSv3 以降を使っている NFS でのみ
> サポートされている。 NFS の O_EXCL サポートが提供されていない
> 環境では、このフラグに頼ってロック処理を実行するプログラムは競
> 合状態 (race condition) に出会う可能性がある。

だそうです。Linux 2.4以前やNFS2はもう切り捨てますか。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦