わたなべです. "NAKAMURA, Hiroshi" <nakahiro / sarion.co.jp> writes: :試しに先ほどCygwin32版ruby :(rbgw123.zip based on ruby-1.2.3.tar.gz)をインストールしてみて, :bash上で :ruby -e 'begin sleep 10; ensure p "ensure!"; end' :とかして,途中で^Cを押してみたら...ensureされませんでした. あれ? そうなりますか. 試してみると瞬時に % ruby -ve 'begin sleep 10; ensure p "ensure\!"; end' ruby 1.2.3(99/02/16) [i386-cygwin32] "ensure!" /tmp/rb001021:1:in `sleep': Interrupt from /tmp/rb001021:1 となります. Linux も OpenBSD も同じでした. cygwin B21.0 の snapshot を使ってるからかな? -- わたなべひろふみ