class SignalException < Exception
  def initialize(message, signo)
    super(message)
    @signo = signo
  end

  def signo
    @signo
  end
end

class Interrupt < SignalException
end

class SignalException < Exception
  def initialize(message, signo)
    super(message)
    @signo = signo
  end
  alias signm message

  def signo
    @signo
  end
end

class Interrupt < SignalException
end

Add alias from message to signm
Add alias from message to signm
