# MRI will exit on ^C, but no dice on Rubinius: we swallow all exceptions in the signal thread

trap('INT') { raise Interrupt, nil }

loop do
begin
sleep 5
rescue Interrupt
puts "kapow!"
exit
end
end