Let plugin_dispatch_values() set value_list.time in case of 'now'.
authorSebastian Harl <sh@tokkee.org>
Tue, 3 Feb 2009 13:08:32 +0000 (14:08 +0100)
committerSebastian Harl <sh@tokkee.org>
Thu, 5 Feb 2009 20:10:26 +0000 (21:10 +0100)
commitbc7992ed0693313a2b1fe282a5bf23f1cc9f8e42
treeccf9761ab4496a124199be89b36849d812af8b3d
parenta28ebbb8265605a09f0555d1eb036f50b9a784c8
Let plugin_dispatch_values() set value_list.time in case of 'now'.

Basically any (read) plugin was calling time(NULL) to set the time of a values
list. This is now done by plugin_dispatch_values() in case the time is zero
(which is the case when using VALUE_LIST_INIT or VALUE_LIST_STATIC).

This change slightly simplifies the code and makes future changes to the time
management (like the possibly upcoming subsecond resolution support) less
intrusive in respect to the amount of required code changes.
56 files changed:
src/apache.c
src/apcups.c
src/apple_sensors.c
src/ascent.c
src/battery.c
src/bind.c
src/cpu.c
src/cpufreq.c
src/df.c
src/disk.c
src/dns.c
src/email.c
src/entropy.c
src/filecount.c
src/hddtemp.c
src/interface.c
src/ipmi.c
src/iptables.c
src/ipvs.c
src/irq.c
src/load.c
src/mbmon.c
src/memcached.c
src/memory.c
src/multimeter.c
src/mysql.c
src/netlink.c
src/nfs.c
src/nginx.c
src/ntpd.c
src/nut.c
src/onewire.c
src/openvpn.c
src/perl.c
src/ping.c
src/plugin.c
src/postgresql.c
src/powerdns.c
src/processes.c
src/rrdcached.c
src/sensors.c
src/serial.c
src/snmp.c
src/swap.c
src/tape.c
src/tcpconns.c
src/teamspeak2.c
src/thermal.c
src/users.c
src/utils_cmd_putval.c
src/utils_db_query.c
src/utils_tail_match.c
src/vmem.c
src/vserver.c
src/wireless.c
src/xmms.c