summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2016-06-12 07:01:54 +0200
committerJérémie Courrèges-Anglas <jca@wxcvbn.org>2016-06-12 07:01:54 +0200
commit76103db2b22473302fcf007ea40b28f7a11c428c (patch)
tree0530ec8989a9a4a298dbdca96c063a6a081b92cd /src/main.c
parent24294950b070c13df3220ddfea347e28c1231d39 (diff)
downloadratpoison-76103db2b22473302fcf007ea40b28f7a11c428c.zip
Print a more readable error message if sigaction fails
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index afe55ec..3a43365 100644
--- a/src/main.c
+++ b/src/main.c
@@ -318,7 +318,7 @@ set_sig_handler (int sig, void (*action)(int))
/* check setting for sig */
if (sigaction (sig, NULL, &act))
{
- PRINT_ERROR (("Error %d fetching signal handler\n", errno ));
+ PRINT_ERROR (("Error fetching signal handler: %s\n", strerror (errno)));
}
else
{
@@ -331,7 +331,8 @@ set_sig_handler (int sig, void (*action)(int))
act.sa_flags = 0;
if (sigaction (sig, &act, NULL))
{
- PRINT_ERROR (("Error %d setting signal handler\n", errno ));
+ PRINT_ERROR (("Error setting signal handler: %s\n",
+ strerror (errno)));
}
}
}