--- rpl/src/rplexternals.h 2013/02/26 19:56:17 1.42 +++ rpl/src/rplexternals.h 2013/03/27 09:14:51 1.44 @@ -1,6 +1,6 @@ /* ================================================================================ - RPL/2 (R) version 4.1.12 + 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 -------------------------------------------------------------------------------- */