assert(magic_memory == MAGIC_MEMORY);
if (bool(getenv("LIBTEST_IN_GDB")) == false)
{
+ assert(sigismember(&set, SIGALRM));
assert(sigismember(&set, SIGABRT));
assert(sigismember(&set, SIGQUIT));
assert(sigismember(&set, SIGINT));
switch (sig)
{
+ case SIGALRM:
+ Error << "SIGALRM";
+ if (gdb_is_caller())
+ {
+ abort();
+ }
+ exit(EXIT_SKIP);
+
case SIGVTALRM:
Error << "SIGVTALRM was called";
context->unblock();
sigemptyset(&set);
if (bool(getenv("LIBTEST_IN_GDB")) == false)
{
+ sigaddset(&set, SIGALRM);
sigaddset(&set, SIGABRT);
sigaddset(&set, SIGQUIT);
sigaddset(&set, SIGINT);