diff libinterp/interpfcn/sighandlers.cc @ 16706:736dca8371ee

include more signals in SIG function (bug #39089) * siglist.c (init_signals): Correct SIGPHONE case to use SIGPHONE index rather than SIGWIND. Add SIGSTKFLT and SIGUNUSED cases. * sighandlers.cc (make_sig_struct): Move SIGIO to alphabetical order. Assign SIGKILL, SIGSTKFLT, and SIGUNUSED cases.
author Daniel J Sebald <daniel.sebald@ieee.org>
date Thu, 30 May 2013 14:19:59 -0400
parents 24e755668237
children
line wrap: on
line diff
--- a/libinterp/interpfcn/sighandlers.cc
+++ b/libinterp/interpfcn/sighandlers.cc
@@ -630,10 +630,18 @@
   m.assign ("INT", SIGINT);
 #endif
 
+#ifdef SIGIO
+  m.assign ("IO", SIGIO);
+#endif
+
 #ifdef SIGIOT
   m.assign ("IOT", SIGIOT);
 #endif
 
+#ifdef SIGKILL
+  m.assign ("KILL", SIGKILL);
+#endif
+
 #ifdef SIGLOST
   m.assign ("LOST", SIGLOST);
 #endif
@@ -662,6 +670,10 @@
   m.assign ("SEGV", SIGSEGV);
 #endif
 
+#ifdef SIGSTKFLT
+  m.assign ("STKFLT", SIGSTKFLT);
+#endif
+
 #ifdef SIGSTOP
   m.assign ("STOP", SIGSTOP);
 #endif
@@ -690,6 +702,10 @@
   m.assign ("TTOU", SIGTTOU);
 #endif
 
+#ifdef SIGUNUSED
+  m.assign ("UNUSED", SIGUNUSED);
+#endif
+
 #ifdef SIGURG
   m.assign ("URG", SIGURG);
 #endif
@@ -706,10 +722,6 @@
   m.assign ("VTALRM", SIGVTALRM);
 #endif
 
-#ifdef SIGIO
-  m.assign ("IO", SIGIO);
-#endif
-
 #ifdef SIGWINCH
   m.assign ("WINCH", SIGWINCH);
 #endif