X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fapcups.c;h=9f7476bfa929940bf4bf882bfc01da764b476633;hb=f91506bb8f91ca3725fd3081deba4e1829186aaa;hp=591f6acd652b092db8a9332acb868d91d5e2f08a;hpb=1e9a54ced9f7f7ae8a3565fc6799ac5ca76ac544;p=collectd.git diff --git a/src/apcups.c b/src/apcups.c index 591f6acd..9f7476bf 100644 --- a/src/apcups.c +++ b/src/apcups.c @@ -40,6 +40,10 @@ # include #endif +#ifndef APCUPS_SERVER_TIMEOUT +# define APCUPS_SERVER_TIMEOUT 15.0 +#endif + #ifndef APCUPS_DEFAULT_NODE # define APCUPS_DEFAULT_NODE "localhost" #endif @@ -85,7 +89,7 @@ static int net_shutdown (int *fd) if ((fd == NULL) || (*fd < 0)) return (EINVAL); - swrite (*fd, (void *) &packet_size, sizeof (packet_size)); + (void)swrite (*fd, (void *) &packet_size, sizeof (packet_size)); close (*fd); *fd = -1; @@ -400,11 +404,11 @@ static int apcups_config (oconfig_item_t *ci) if (!persistent_conn_set) { double interval = CDTIME_T_TO_DOUBLE(plugin_get_interval()); - if (interval > 15.0) { + if (interval > APCUPS_SERVER_TIMEOUT) { NOTICE ("apcups plugin: Plugin poll interval set to %.3f seconds. " - "Apcupsd NIS socket timeout is 15 seconds, " + "Apcupsd NIS socket timeout is %.3f seconds, " "PersistentConnection disabled by default.", - interval); + interval, APCUPS_SERVER_TIMEOUT); conf_persistent_conn = 0; } }