On Wed, 24 Mar 2004 18:39:01 +0900 In article <E1B64qh-0007FD-00 / gentoo> [[ruby-dev:23214] Re: warning: fork terminates thread] keiju / ishitsuka.com (石塚圭樹) wrote: > >|もしこの警告が fork の仕様が変更されたことを示す警告ならば、1.9 では警 > >|告しないようにしてはどうでしょうか。 > > > >了解です。 > > 1.8でも警告を消す方法はないものでしょうか? > > shell.rbでは, theadとforkを使っていて, forkした後おやから引き継がれた > スレッドが生きていると悪さをするので, 殺すようにしていました. fork時 > にスレッドがkillされるのは, 私としてはめんどうが減って, うれしいことで > すが, 警告が出ると何か悪いことをしているような気になりますです(^^;;; Thread.exclusive { def (dumerr = Object.new).write(str); end saveerr = $stderr $stderr = dumerr begin pid = fork ensure $stderr = saveerr end } とかどうでしょう。 ―[ Tietew ]―――――――――――――――――――――――――― メ : tietew / tietew.net / tietew / raug.net / tietew / masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA