[Backport #3149] Mac OS X の ruby 1.9.1p378 で再 open 後 delete した Tempfi

Backport #3149: Mac OS X e$B$Ne(B ruby 1.9.1p378 e$B$G:Fe(B open
e$B8ee(B delete e$B$7$?e(B Tempfile e$B$,e(B closed stream e$B$K$J$ke(B
http://redmine.ruby-lang.org/issues/show/3149

e$B5/I<<Te(B: Kazuhiro NISHIYAMA
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
e$B%+%F%4%je(B: lib

[ruby-dev:40992] e$B$Oe(B trunk e$B$@$He(B r24662
e$B$G=$@5$5$l$F$$$k$h$&$J$N$Ge(B Backport
e$B%j%/%(%9%H$H$7$F%A%1%C%H$rEPO?$7$F$*$-$^$9!#e(B

At Thu, 15 Apr 2010 10:42:47 +0900,