{
#ifdef SIGABRT
SIG (SIGABRT, Fatal, "abnormal termination (abort)"),
#endif
#ifdef SIGALRM
SIG (SIGALRM, Abort, "time out (alarm)"),
#endif
#ifdef SIGBUS
SIG (SIGBUS, P4_ON_ADDRESS_ALIGNMENT, NULL),
#endif
#ifdef SIGCHLD
SIG (SIGCHLD, Default, "change in status of child"),
#endif
#ifdef SIGCONT
SIG (SIGCONT, Default, "continue stopped process"),
#endif
#ifdef SIGEMT
SIG (SIGEMT, Abort, "hardware fault (EMT)"),
#endif
#ifdef SIGFPE
SIG (SIGFPE, P4_ON_FP_FAULT, NULL),
#endif
#ifdef SIGHUP
SIG (SIGHUP, Fatal, "hangup"),
#endif
#ifdef SIGILL
SIG (SIGILL, Abort, "illegal hardware instruction"),
#endif
#ifdef SIGINFO
SIG (SIGINFO, Default, "status request from keyboard"),
#endif
#ifdef SIGINT
SIG (SIGINT, P4_ON_USER_INTERRUPT, NULL),
#endif
#ifdef SIGIO
SIG (SIGIO, Default, "asynchronous io"),
#endif
#ifdef SIGIOT
SIG (SIGIOT, Abort, "hardware fault (IOT)"),
#endif
#ifdef SIGKILL
SIG (SIGKILL, Default, "kill"),
#endif
#ifdef SIGPIPE
SIG (SIGPIPE, Fatal, "write to pipe with no readers"),
#endif
#ifdef SIGPOLL
SIG (SIGPOLL, Abort, "pollable event (poll)"),
#endif
#ifdef SIGPROF
SIG (SIGPROF, Abort, "profiling time alarm (timer)"),
#endif
#ifdef SIGPWR
SIG (SIGPWR, Default, "power fail/restart"),
#endif
#ifdef SIGQUIT
SIG (SIGQUIT, Fatal, "terminal quit key"),
#endif
#ifdef SIGSEGV
SIG (SIGSEGV, P4_ON_INVALID_MEMORY, NULL),
#endif
#ifdef SIGSTOP
SIG (SIGSTOP, Default, "stop"),
#endif
#ifdef SIGSYS
SIG (SIGSYS, Abort, "invalid system call"),
#endif
#ifdef SIGTERM
SIG (SIGTERM, Fatal, "terminated"),
#endif
#ifdef SIGTRAP
SIG (SIGTRAP, Abort, "hardware fault (trace trap)"),
#endif
#ifdef SIGTSTP
SIG (SIGTSTP, Chandled, "terminal stop character"),
#endif
#ifdef SIGTTIN
SIG (SIGTTIN, Chandled, "background read from control tty"),
#endif
#ifdef SIGTTOU
SIG (SIGTTOU, Chandled, "background write to control tty"),
#endif
#ifdef SIGURG
SIG (SIGURG, Abort, "urgent condition"),
#endif
#ifdef SIGUSR1
SIG (SIGUSR1, Abort, "user defined signal 1"),
#endif
#ifdef SIGUSR2
SIG (SIGUSR2, Abort, "user defined signal 2"),
#endif
#ifdef SIGVTALRM
SIG (SIGVTALRM, Abort, "virtual time alarm (timer)"),
#endif
#ifdef SIGWINCH
SIG (SIGWINCH, Chandled, "terminal window size change"),
#endif
#ifdef SIGXCPU
SIG (SIGXCPU, Fatal, "CPU limit exceeded"),
#endif
#ifdef SIGXFSZ
SIG (SIGXFSZ, Abort, "file size limit exceeded"),
#endif
#ifdef SIGSTKFLT
SIG (SIGSTKFLT, Abort, "SIGSTKFLT"),
#endif
#ifdef SIGBREAK
SIG (SIGBREAK, P4_ON_USER_INTERRUPT, NULL),
#endif
#ifdef SIGMSG
SIG (SIGMSG, Default, "input data is in the HFT ring buffer"),
#endif
#ifdef SIGDANGER
SIG (SIGDANGER, Default, "system crash imminent; free up some page space"),
#endif
#ifdef SIGMIGRATE
SIG (SIGMIGRATE, Default, "migrate process (see TCF)"),
#endif
#ifdef SIGPRE
SIG (SIGPRE, Default, "programming exception"),
#endif
#ifdef SIGVIRT
SIG (SIGVIRT, Default, "AIX virtual time alarm"),
#endif
#ifdef SIGGRANT
SIG (SIGGRANT, Default, "HFT monitor mode granted"),
#endif
#ifdef SIGRETRACT
SIG (SIGRETRACT, Default, "HFT monitor mode should be relinguished"),
#endif
#ifdef SIGSOUND
SIG (SIGSOUND, Default, "HFT sound control has completed"),
#endif
#ifdef SIGSAK
SIG (SIGSAK, Default, "secure attention key"),
#endif
} |