From: Yukihiro Matsumoto Date: 2008-05-09T01:01:12+09:00 Subject: [ruby-dev:34618] Re: write to broken pipe on Linux まつもと ゆきひろです In message "Re: [ruby-dev:34578] Re: write to broken pipe on Linux" on Sat, 3 May 2008 09:24:58 +0900, Nobuyoshi Nakada writes: |> はじめに立ち返って考えると、読み出そうとした時にEPIPEが返っ |> てきてしまったIOに対してどのように対処すべきなんでしょうね。 |> BROKENPIPEフラグを立てる、というのもあんまり正しい対処のよう |> には思えないんですが。やはり強制的にcloseして例外かなあ。 |1.8が問題ですね。とりあえず試してみたんですが、deadlockになって |しまいました。 パッチはdeadlockになったものでしょうか。方向性としてはEPIPE で強制close+例外でいいと思うんですが。