2 * List of signal names known to SSH, indicating whether PuTTY's UI
3 * for special session commands likes to put them in the main specials
4 * menu or in a submenu (and if the former, what title they have).
6 * This is a separate header file rather than my usual style of a
7 * parametric list macro, because in this case I need to be able to
8 * #ifdef out each mode in case it's not defined on a particular
11 * If you want only the locally defined signals, #define
12 * SIGNALS_LOCAL_ONLY before including this header.
15 #if !defined SIGNALS_LOCAL_ONLY || defined SIGINT
16 SIGNAL_MAIN(INT
, "Interrupt")
18 #if !defined SIGNALS_LOCAL_ONLY || defined SIGTERM
19 SIGNAL_MAIN(TERM
, "Terminate")
21 #if !defined SIGNALS_LOCAL_ONLY || defined SIGKILL
22 SIGNAL_MAIN(KILL
, "Kill")
24 #if !defined SIGNALS_LOCAL_ONLY || defined SIGQUIT
25 SIGNAL_MAIN(QUIT
, "Quit")
27 #if !defined SIGNALS_LOCAL_ONLY || defined SIGHUP
28 SIGNAL_MAIN(HUP
, "Hangup")
30 #if !defined SIGNALS_LOCAL_ONLY || defined SIGABRT
33 #if !defined SIGNALS_LOCAL_ONLY || defined SIGALRM
36 #if !defined SIGNALS_LOCAL_ONLY || defined SIGFPE
39 #if !defined SIGNALS_LOCAL_ONLY || defined SIGILL
42 #if !defined SIGNALS_LOCAL_ONLY || defined SIGPIPE
45 #if !defined SIGNALS_LOCAL_ONLY || defined SIGSEGV
48 #if !defined SIGNALS_LOCAL_ONLY || defined SIGUSR1
51 #if !defined SIGNALS_LOCAL_ONLY || defined SIGUSR2