[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30195] Re: Open3.popen3 の終了処理

From: Nobuyoshi Nakada <nobu@...>
Date: 2007-01-26 00:26:39 UTC
List: ruby-dev #30195
なかだです。

At Fri, 26 Jan 2007 08:22:42 +0900,
とみたまさひろ wrote in [ruby-dev:30194]:
> > +	at_exit {exit!(false)}
> > +	at_exit {raise $!}
> >  	exec(*cmd)
> >        }
> > -      exit!(0)
> > +      exit!(true)
> 
> これだと、at_exit よりも前に実行される trap SIGEXIT が動いちゃいます。

なるほど。であれば at_exit を trap SIGEXIT にすればどうでしょう。

> 終了処理を行なわない abort() があれば良いような気がしてきました。
> abort!() とか。

あってもいいかもしれませんね。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread