--- AnyEvent/t/02_signals.t 2006/12/10 23:59:15 1.1 +++ AnyEvent/t/02_signals.t 2008/05/23 16:36:02 1.5 @@ -1,25 +1,35 @@ $|=1; -BEGIN { print "1..5\n" } +BEGIN { + print "1..5\n"; +} use AnyEvent; +use AnyEvent::Impl::Perl; print "ok 1\n"; my $cv = AnyEvent->condvar; -my $sw = AnyEvent->signal (signal => 'CHLD', cb => sub { +my $error = AnyEvent->timer (after => 5, cb => sub { + print <signal (signal => 'INT', cb => sub { print "ok 3\n"; $cv->broadcast; }); print "ok 2\n"; -kill 'CHLD', 0; +kill 'INT', $$; $cv->wait; - -undef $sw; +undef $error; print "ok 4\n"; -kill 'CHLD', 0; +undef $sw; print "ok 5\n"; +