]> jspc29.x-matter.uni-frankfurt.de Git - trbnettools.git/commitdiff
block ALL Signal during FPA access
authorhadaq <hadaq>
Thu, 28 Oct 2010 21:41:32 +0000 (21:41 +0000)
committerhadaq <hadaq>
Thu, 28 Oct 2010 21:41:32 +0000 (21:41 +0000)
libtrbnet/trbnet.c

index df4517bc8e2333bef1e203e51a2ea4acc76b9bed..be4f1cd0eab8707d8b4fe1c9239e88e283daf79f 100644 (file)
@@ -1,4 +1,4 @@
-const char trbnet_version[] = "$Revision: 2.80 $";
+const char trbnet_version[] = "$Revision: 2.81 $";
 
 #include <stdlib.h>
 #include <signal.h>
@@ -1117,8 +1117,18 @@ int init_ports()
   
   /* Set signal mask for blocking */
   sigemptyset(&blockSet);
+  sigaddset(&blockSet, SIGHUP);
   sigaddset(&blockSet, SIGINT);
+  sigaddset(&blockSet, SIGQUIT);
+  sigaddset(&blockSet, SIGALRM);
   sigaddset(&blockSet, SIGTERM);
+  sigaddset(&blockSet, SIGUSR1);
+  sigaddset(&blockSet, SIGUSR2);
+  sigaddset(&blockSet, SIGCONT);
+  sigaddset(&blockSet, SIGSTOP);
+  sigaddset(&blockSet, SIGTSTP);
+  sigaddset(&blockSet, SIGTTIN);
+  sigaddset(&blockSet, SIGTTOU);
   sigaddset(&blockSet, SIGPIPE);
   sigemptyset(&blockSetOld);