[collectd] [PATCH] Linux ACPI thermal zone plugin
Florian Forster
octo at verplant.org
Wed Jun 11 14:19:14 CEST 2008
Hi Michał,
On Mon, Jun 09, 2008 at 08:33:23PM +0200, Michał Mirosław wrote:
> Here's temperature monitoring plugin using Linux ACPI thermal zone
> data from /sys/class/thermal/ or /proc/acpi/thermal_zone/.
thank you very much for your patch :)
I have a few (minor) requests for changes though ;)
- configure.in: You set `plugin_thermal' to `yes' only if the script
runs under Linux, but later you enable the module unconditionally. So
instead of
AC_PLUGIN([thermal], [yes], [Linux ACPI thermal zone statistics])
please use
AC_PLUGIN([thermal], [$plugin_thermal], [Linux ACPI thermal zone statistics])
- src/thermal.c: Your name is not in the copyright notice at the top of
the file.. Also, the name of the file stated there, `src/battery.c' is
incorrect..
- You implemented the configuration directive `Devices'. Since one needs
to repeat that directive for each device that is to be collected/
ignored we use the singular, `Device', in similar places of other
plugins. Could you change that to be more consistent, please?
- You use `strcpy' in some places. I see that these uses are harmless,
but could you please use `sstrncpy' (from "common.h") anyway? This way
next time I look at the plugin I don't have to manually check if the
buffer really is big enough in any case ;)
(I know this is used in a lot of other plugins still, but I'm creating
a patch right now to eliminate all uses of `strcpy'.)
Thanks again for your code :)
Best regards,
-octo
--
Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D
http://verplant.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20080611/8dece4a9/attachment.pgp
More information about the collectd
mailing list