2009-07-13から1日間の記事一覧

base (< 2.14) が $SIG{__DIE__} を破壊するのではまった

たとえば, #!/usr/bin/perl use strict; use warnings; local $SIG{__DIE__} = sub { warn "signal handled"; die $_[0]; }; require Foo; die "foo"; こんなスクリプトがあったとして,実行すると, signal handled at test.pl line 7. foo at test.pl lin…