Methods
Public Class methods
list_trappable()

Like Signal.list, but only returns signals that we can actually trap.

     # File lib/phusion_passenger/utils.rb, line 471
471:         def self.list_trappable
472:                 ruby_engine = defined?(RUBY_ENGINE) ? RUBY_ENGINE : "mri"
473:                 case ruby_engine
474:                 when "mri"
475:                         if RUBY_VERSION >= '1.9.0'
476:                                 return Signal.list
477:                         else
478:                                 result = Signal.list
479:                                 result.delete("ALRM")
480:                                 return result
481:                         end
482:                 when "jruby"
483:                         result = Signal.list
484:                         result.delete("QUIT")
485:                         result.delete("ILL")
486:                         result.delete("FPE")
487:                         result.delete("KILL")
488:                         result.delete("SEGV")
489:                         result.delete("STOP")
490:                         result.delete("USR1")
491:                         return result
492:                 else
493:                         return Signal.list
494:                 end
495:         end