summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/thread/thread_body_wrapper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/thread/thread_body_wrapper.cc')
-rw-r--r--gnuradio-runtime/lib/thread/thread_body_wrapper.cc55
1 files changed, 26 insertions, 29 deletions
diff --git a/gnuradio-runtime/lib/thread/thread_body_wrapper.cc b/gnuradio-runtime/lib/thread/thread_body_wrapper.cc
index fffa7e4c44..c820414853 100644
--- a/gnuradio-runtime/lib/thread/thread_body_wrapper.cc
+++ b/gnuradio-runtime/lib/thread/thread_body_wrapper.cc
@@ -32,60 +32,57 @@
#include <stdio.h>
namespace gr {
- namespace thread {
+namespace thread {
#if defined(HAVE_PTHREAD_SIGMASK) && defined(HAVE_SIGNAL_H) && !defined(__MINGW32__)
- void mask_signals()
- {
- sigset_t new_set;
- int r;
+void mask_signals()
+{
+ sigset_t new_set;
+ int r;
- sigemptyset(&new_set);
- sigaddset(&new_set, SIGHUP); // block these...
- sigaddset(&new_set, SIGINT);
- sigaddset(&new_set, SIGPIPE);
- sigaddset(&new_set, SIGALRM);
- sigaddset(&new_set, SIGTERM);
- sigaddset(&new_set, SIGUSR1);
- sigaddset(&new_set, SIGCHLD);
+ sigemptyset(&new_set);
+ sigaddset(&new_set, SIGHUP); // block these...
+ sigaddset(&new_set, SIGINT);
+ sigaddset(&new_set, SIGPIPE);
+ sigaddset(&new_set, SIGALRM);
+ sigaddset(&new_set, SIGTERM);
+ sigaddset(&new_set, SIGUSR1);
+ sigaddset(&new_set, SIGCHLD);
#ifdef SIGPOLL
- sigaddset(&new_set, SIGPOLL);
+ sigaddset(&new_set, SIGPOLL);
#endif
#ifdef SIGPROF
- sigaddset(&new_set, SIGPROF);
+ sigaddset(&new_set, SIGPROF);
#endif
#ifdef SIGSYS
- sigaddset(&new_set, SIGSYS);
+ sigaddset(&new_set, SIGSYS);
#endif
#ifdef SIGTRAP
- sigaddset(&new_set, SIGTRAP);
+ sigaddset(&new_set, SIGTRAP);
#endif
#ifdef SIGURG
- sigaddset(&new_set, SIGURG);
+ sigaddset(&new_set, SIGURG);
#endif
#ifdef SIGVTALRM
- sigaddset(&new_set, SIGVTALRM);
+ sigaddset(&new_set, SIGVTALRM);
#endif
#ifdef SIGXCPU
- sigaddset(&new_set, SIGXCPU);
+ sigaddset(&new_set, SIGXCPU);
#endif
#ifdef SIGXFSZ
- sigaddset(&new_set, SIGXFSZ);
+ sigaddset(&new_set, SIGXFSZ);
#endif
- r = pthread_sigmask(SIG_BLOCK, &new_set, 0);
- if(r != 0)
+ r = pthread_sigmask(SIG_BLOCK, &new_set, 0);
+ if (r != 0)
perror("pthread_sigmask");
- }
+}
#else
- void mask_signals()
- {
- }
+void mask_signals() {}
#endif
- } /* namespace thread */
+} /* namespace thread */
} /* namespace gr */
-