From: Bartosz Golaszewski Date: Fri, 23 Jun 2017 09:04:18 +0000 (+0200) Subject: gpioset: improve error messages X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d0da47f03053590d71ec3aa1781c6e44365ea3b5;p=qemu-gpiodev%2Flibgpiod.git gpioset: improve error messages Say more than just the name of the failed function. Signed-off-by: Bartosz Golaszewski --- diff --git a/src/tools/gpioset.c b/src/tools/gpioset.c index ea890bd..7ac1f4d 100644 --- a/src/tools/gpioset.c +++ b/src/tools/gpioset.c @@ -100,11 +100,11 @@ static void wait_signal(void *data) status = sigprocmask(SIG_BLOCK, &sigmask, NULL); if (status < 0) - die("sigprocmask: %s", strerror(errno)); + die("error blocking signals: %s", strerror(errno)); sigfd = signalfd(-1, &sigmask, 0); if (sigfd < 0) - die("signalfd: %s", strerror(errno)); + die("error creating signalfd: %s", strerror(errno)); memset(&pfd, 0, sizeof(pfd)); pfd.fd = sigfd; @@ -115,7 +115,7 @@ static void wait_signal(void *data) for (;;) { status = poll(&pfd, 1, 1000 /* one second */); if (status < 0) - die("poll: %s", strerror(errno)); + die("error polling for signals: %s", strerror(errno)); else if (status > 0) break; }