diff options
author | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2016-06-12 07:01:54 +0200 |
---|---|---|
committer | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2016-06-12 07:01:54 +0200 |
commit | 76103db2b22473302fcf007ea40b28f7a11c428c (patch) | |
tree | 0530ec8989a9a4a298dbdca96c063a6a081b92cd /src | |
parent | 24294950b070c13df3220ddfea347e28c1231d39 (diff) | |
download | ratpoison-76103db2b22473302fcf007ea40b28f7a11c428c.zip |
Print a more readable error message if sigaction fails
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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))); } } } |