/** Sets the signal handler to block all the common signals. The 'common' signals are SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGSEGV, and SIGPIPE. Call this before calling createHandlerNonThreaded or createHandlerThreaded. **/ AREXPORT void ArSignalHandler::blockCommon() { unblockAll(); block(SigHUP); block(SigPIPE); block(SigINT); block(SigQUIT); block(SigTERM); }
AtomicCounter::~AtomicCounter() { unblockAll(); }