void SignalThread::test()
{
assert(magic_memory == MAGIC_MEMORY);
- if (not getenv("LIBTEST_IN_GDB"))
+ if (bool(getenv("LIBTEST_IN_GDB")) == false)
{
assert(sigismember(&set, SIGABRT));
assert(sigismember(&set, SIGQUIT));
SignalThread::~SignalThread()
{
- if (not is_shutdown())
+ if (is_shutdown() == false)
{
set_shutdown(SHUTDOWN_GRACEFUL);
}
}
break;
+ case 0:
+ Error << "Inside of gdb";
+ break;
+
default:
Error << "Signal handling thread got unexpected signal " << strsignal(sig);
break;
{
pthread_mutex_init(&shutdown_mutex, NULL);
sigemptyset(&set);
- if (not getenv("LIBTEST_IN_GDB"))
+ if (bool(getenv("LIBTEST_IN_GDB")) == false)
{
sigaddset(&set, SIGABRT);
sigaddset(&set, SIGQUIT);