X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fnotify_nagios.c;h=79926b52659b5e52796949382ad855991a87803d;hp=f744d486156bfba6255fae5a10ee4d1c89750639;hb=54619dc85fd308b21ed09a0271e5c7383c7921b9;hpb=9f77f493ef7cf6077deaa2385d2392d144cf606f diff --git a/src/notify_nagios.c b/src/notify_nagios.c index f744d486..79926b52 100644 --- a/src/notify_nagios.c +++ b/src/notify_nagios.c @@ -26,8 +26,8 @@ #include "collectd.h" -#include "common.h" #include "plugin.h" +#include "utils/common/common.h" #define NAGIOS_OK 0 #define NAGIOS_WARNING 1 @@ -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; }