Package: Ada.Interrupts.Names

Dependencies

with System.OS_Interface;
used for names of interrupts

Description

This target-dependent package spec contains names of interrupts supported by the local system. Beware that the mapping of names to signals may be many-to-one. There may be aliases. Also, for all signal names that are not supported on the current system the value of the corresponding constant will be zero.

Header

package Ada.Interrupts.Names is
 

Constants and Named Numbers

SIGABRT : constant Interrupt_ID := --  used by abort,
  System.OS_Interface.SIGABRT;
replace SIGIOT in the future
SIGFPE : constant Interrupt_ID :=
  System.OS_Interface.SIGFPE;
floating point exception
SIGILL : constant Interrupt_ID :=
  System.OS_Interface.SIGILL;
illegal instruction (not reset)
SIGINT : constant Interrupt_ID :=
  System.OS_Interface.SIGINT;
interrupt (rubout)
SIGSEGV : constant Interrupt_ID :=
  System.OS_Interface.SIGSEGV;
segmentation violation
SIGTERM : constant Interrupt_ID :=
  System.OS_Interface.SIGTERM;
software termination signal from kill
end Ada.Interrupts.Names;