diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/mapping-test.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/mapping-test.c b/tests/mapping-test.c index e3c45b643..9128e3570 100644 --- a/tests/mapping-test.c +++ b/tests/mapping-test.c @@ -285,6 +285,17 @@ main (int argc, char *argv[]) { int ret; +#ifndef G_OS_WIN32 + sigset_t sig_mask, old_mask; + + sigemptyset (&sig_mask); + sigaddset (&sig_mask, SIGUSR1); + if (sigprocmask (SIG_UNBLOCK, &sig_mask, &old_mask) == 0) + { + if (sigismember (&old_mask, SIGUSR1)) + g_message ("SIGUSR1 was blocked, unblocking it"); + } +#endif dir = g_get_current_dir (); filename = g_build_filename (dir, "maptest", NULL); |