--- rpl/src/rplexternals.h 2012/01/05 10:19:06 1.33 +++ rpl/src/rplexternals.h 2013/03/27 09:14:51 1.44 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.5 - Copyright (C) 1989-2012 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.13 + Copyright (C) 1989-2013 Dr. BERTRAND Joël This file is part of RPL/2. @@ -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 -------------------------------------------------------------------------------- */