> なかだです。
> 
> At Sun, 4 Jul 2010 01:25:05 +0900,
> take_tk wrote in [ruby-dev:41800]:
> > しかし、ruby1.8の「安定版スナップショット(2010/07/03 04:07:09」でもこの
> > 行が入っていないようです。
> > 
> > これは ruby のバグなのでしょうか? それとも attachment_fu の問題なのでしょ
> > うか? 
> > また、最新版では他の解決方法が講じられているのでしょうか?
> 
> tempfile以外でも起きるので、IO#flushでfsync()するようになりました。
> 
> http://redmine.ruby-lang.org/issues/show/776
> 
> 各ブランチは以下のリビジョンで修正されています。
> 1.8.6: r28003 2010-05-25
> 1.8.7: r24406 2009-08-05
> 1.8.8: r24223 2009-07-21
> 1.9.1: r21035 2008-12-25
> 1.9.2: r20982 2008-12-25

後学のために教えてください。fdatasync()を避けるのはportability的な
理由でしょうか?