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 459
459:         def self.list_trappable
460:                 ruby_engine = defined?(RUBY_ENGINE) ? RUBY_ENGINE : "mri"
461:                 case ruby_engine
462:                 when "mri"
463:                         if RUBY_VERSION >= '1.9.0'
464:                                 return Signal.list
465:                         else
466:                                 result = Signal.list
467:                                 result.delete("ALRM")
468:                                 return result
469:                         end
470:                 when "jruby"
471:                         result = Signal.list
472:                         result.delete("QUIT")
473:                         result.delete("ILL")
474:                         result.delete("FPE")
475:                         result.delete("KILL")
476:                         result.delete("SEGV")
477:                         result.delete("STOP")
478:                         result.delete("USR1")
479:                         return result
480:                 else
481:                         return Signal.list
482:                 end
483:         end