diff options
| author | Roy Marples <roy@marples.name> | 2009-01-29 13:01:29 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-01-29 13:01:29 +0000 |
| commit | f22fb9b1c1232dd0385a00d7eb8ad0dbc172dc07 (patch) | |
| tree | f886e73a43b66ad78b3e4be0d6e15d322a586427 /signals.c | |
| parent | ed913a59775402a9ce66067858d7280fe4506176 (diff) | |
| download | dhcpcd-f22fb9b1c1232dd0385a00d7eb8ad0dbc172dc07.tar.xz | |
Clean up compiler warnings from overly pedantic checking.
Diffstat (limited to 'signals.c')
| -rw-r--r-- | signals.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -31,6 +31,7 @@ #include <errno.h> #include <signal.h> #include <string.h> +#include <syslog.h> #include <unistd.h> #include "common.h" @@ -51,7 +52,8 @@ signal_handler(int sig) { int serrno = errno; - write(signal_pipe[1], &sig, sizeof(sig)); + if (write(signal_pipe[1], &sig, sizeof(sig)) != sizeof(sig)) + syslog(LOG_ERR, "failed to write signal %d: %m", sig); /* Restore errno */ errno = serrno; } |
