summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/mapping-test.c11
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);