From: nobu.nakada@... Date: 2003-03-20T16:28:37+09:00 Subject: [ruby-dev:19861] Re: IO#initialize is not called from IO.pipe and IO.popen なかだです。 At Thu, 20 Mar 2003 16:07:58 +0900, Yukihiro Matsumoto wrote: > |> IO.popenは現在djgpp, human68k, VMSでpopen(3)を使っているために > |> FILE*をどう渡すか考えないといけません。というかFILE*のラッパー > |> がIOなわけですが。 > | > |そっか。たしかにそれは厄介ですね。 > > ですから、pipeとpopenでなにをinitializeに渡すべきか決められ > れば呼ぶようにすることができると思います。なかださんがパッチ > を用意したようにfile descriptorの数値がよいですか? popen()したFILE*からfdopen()したものをfclose()って、大丈夫なん でしたっけ。まぁ環境自体限られてるので、個別に確認すれば済む話 かも知れませんが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦