X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fnotify_nagios.c;h=68f6e2a7f43b151df37a2e9a0a8904ff940a175b;hp=f744d486156bfba6255fae5a10ee4d1c89750639;hb=06a86a60a7dabc685bdbd81ce3d36ea5f7e2c2d4;hpb=1159cb5d383c55a80a0db100b8f7aadcf44740a5 diff --git a/src/notify_nagios.c b/src/notify_nagios.c index f744d486..68f6e2a7 100644 --- a/src/notify_nagios.c +++ b/src/notify_nagios.c @@ -67,10 +67,8 @@ static int nagios_print(char const *buffer) /* {{{ */ fd = open(file, O_WRONLY | O_APPEND); if (fd < 0) { - char errbuf[1024]; status = errno; - ERROR("notify_nagios plugin: Opening \"%s\" failed: %s", file, - sstrerror(status, errbuf, sizeof(errbuf))); + ERROR("notify_nagios plugin: Opening \"%s\" failed: %s", file, STRERRNO); return status; } @@ -79,30 +77,26 @@ static int nagios_print(char const *buffer) /* {{{ */ status = fcntl(fd, F_GETLK, &lock); if (status != 0) { - char errbuf[1024]; status = errno; ERROR("notify_nagios plugin: Failed to acquire write lock on \"%s\": %s", - file, sstrerror(status, errbuf, sizeof(errbuf))); + file, STRERRNO); close(fd); return status; } status = (int)lseek(fd, 0, SEEK_END); if (status == -1) { - char errbuf[1024]; status = errno; ERROR("notify_nagios plugin: Seeking to end of \"%s\" failed: %s", file, - sstrerror(status, errbuf, sizeof(errbuf))); + STRERRNO); close(fd); return status; } status = (int)swrite(fd, buffer, strlen(buffer)); if (status != 0) { - char errbuf[1024]; status = errno; - ERROR("notify_nagios plugin: Writing to \"%s\" failed: %s", file, - sstrerror(status, errbuf, sizeof(errbuf))); + ERROR("notify_nagios plugin: Writing to \"%s\" failed: %s", file, STRERRNO); close(fd); return status; }