The compilation is very easy, a simple `make` should work, as I provided a convenient `Makefile`
The destination file is a wildcard one. Therefore the C file should be named with a trailing `_`.
There is some trickery going on to not wakeup the disk when it's in standby Note: this was aimed at munin-c, but was rejected since it uses a subprocess that calls the `smartctl` tool.