--- rpl/src/rplexternals.h 2013/02/27 17:11:45 1.43 +++ rpl/src/rplexternals.h 2013/03/27 09:14:51 1.44 @@ -120,6 +120,17 @@ /* -------------------------------------------------------------------------------- + Signaux +--------------------------------------------------------------------------------*/ + +#define blockSignals \ + { sigset_t set, oldset; sigfillset(&set); \ + pthread_sigmask(SIG_BLOCK, &set, &oldset); +#define unblockSignals \ + pthread_sigmask(SIG_SETMASK, &oldset, NULL); } + +/* +-------------------------------------------------------------------------------- Constructeurs -------------------------------------------------------------------------------- */