quark

quark web server
git clone git://git.suckless.org/quark
Log | Files | Refs | LICENSE

commit 1e23378afd8fd19707cd880a638a8112801bf9cc
parent abec80e6ceb4e3cb90200ffcd597ab17d7d37d81
Author: FRIGN <dev@frign.de>
Date:   Thu,  7 Aug 2014 16:28:01 +0200

Use strsignal() for signal-logging

This also makes clearer what happens when you do not know the
abbreviations well.

Diffstat:
Mquark.c | 10+---------
1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/quark.c b/quark.c @@ -459,14 +459,6 @@ serve(int fd) { void sighandler(int sig) { - static const char *signame[64] = { - [SIGHUP] = "SIGHUP", - [SIGINT] = "SIGINT", - [SIGQUIT] = "SIGQUIT", - [SIGABRT] = "SIGABRT", - [SIGTERM] = "SIGTERM", - [SIGCHLD] = "SIGCHLD" - }; switch(sig) { default: break; case SIGHUP: @@ -474,7 +466,7 @@ sighandler(int sig) { case SIGQUIT: case SIGABRT: case SIGTERM: - logerrmsg("received signal %s, closing down\n", signame[sig] ? signame[sig] : ""); + logerrmsg("received signal: %s, closing down\n", strsignal(sig)); close(fd); running = 0; break;