From: matz@... (Yukihiro Matsumoto) Date: 2000-12-03T23:33:36+09:00 Subject: [ruby-dev:11686] Re: IO (Re: fork problem?) まつもと ゆきひろです In message "[ruby-dev:11683] Re: IO (Re: fork problem?)" on 00/12/03, Tanaka Akira writes: |一般に、(rw のモードなど)外界の情報を完全に得られるとは限らないので、 |ruby 側で完全に処理することはできないんじゃないかと思います。というわ |けで、IPSocket.for_fd など、IO 関係はことごとく XXX.for_fd を用意して |おいて必要なら IO#reopen ですりかえてくれ、というのはいかがでしょうか? そのためにはfor_fdをSocketからBasicSocketに移すだけで実現で きちゃいますが。 |GC されても close されないような仕組みは必要でしょうが... これはちょっと考えないといけませんね。