From: hadaq Date: Thu, 28 Oct 2010 21:41:32 +0000 (+0000) Subject: block ALL Signal during FPA access X-Git-Tag: v6.0~196 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=1ebe3f0eb768976e7714ab214ba8bad3e8940fdb;p=trbnettools.git block ALL Signal during FPA access --- diff --git a/libtrbnet/trbnet.c b/libtrbnet/trbnet.c index df4517b..be4f1cd 100644 --- a/libtrbnet/trbnet.c +++ b/libtrbnet/trbnet.c @@ -1,4 +1,4 @@ -const char trbnet_version[] = "$Revision: 2.80 $"; +const char trbnet_version[] = "$Revision: 2.81 $"; #include #include @@ -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);