X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fentropy.c;h=e312a0b47810c89f5099d3a2b50ba1fd0a21bf77;hb=75d4c13daf6c1226710b64ff3a793afa31721b81;hp=f4f4ac4a916c2952ba92ab94af2a890660c72de6;hpb=958f7776a2daaa1a8664aded0a2c1d717c2f5909;p=collectd.git diff --git a/src/entropy.c b/src/entropy.c index f4f4ac4a..e312a0b4 100644 --- a/src/entropy.c +++ b/src/entropy.c @@ -30,53 +30,49 @@ #include "plugin.h" #if !KERNEL_LINUX -# error "No applicable input method." +#error "No applicable input method." #endif #define ENTROPY_FILE "/proc/sys/kernel/random/entropy_avail" -static void entropy_submit (double entropy) -{ - value_t values[1]; - value_list_t vl = VALUE_LIST_INIT; +static void entropy_submit(double entropy) { + value_t values[1]; + value_list_t vl = VALUE_LIST_INIT; - values[0].gauge = entropy; + values[0].gauge = entropy; - vl.values = values; - vl.values_len = 1; - sstrncpy (vl.host, hostname_g, sizeof (vl.host)); - sstrncpy (vl.plugin, "entropy", sizeof (vl.plugin)); - sstrncpy (vl.type, "entropy", sizeof (vl.type)); + vl.values = values; + vl.values_len = 1; + sstrncpy(vl.host, hostname_g, sizeof(vl.host)); + sstrncpy(vl.plugin, "entropy", sizeof(vl.plugin)); + sstrncpy(vl.type, "entropy", sizeof(vl.type)); - plugin_dispatch_values (&vl); + plugin_dispatch_values(&vl); } -static int entropy_read (void) -{ - double entropy; - FILE *fh; - char buffer[64]; +static int entropy_read(void) { + double entropy; + FILE *fh; + char buffer[64]; - fh = fopen (ENTROPY_FILE, "r"); - if (fh == NULL) - return (-1); + fh = fopen(ENTROPY_FILE, "r"); + if (fh == NULL) + return (-1); - if (fgets (buffer, sizeof (buffer), fh) == NULL) - { - fclose (fh); - return (-1); - } - fclose (fh); + if (fgets(buffer, sizeof(buffer), fh) == NULL) { + fclose(fh); + return (-1); + } + fclose(fh); - entropy = atof (buffer); - - if (entropy > 0.0) - entropy_submit (entropy); + entropy = atof(buffer); - return (0); + if (entropy > 0.0) + entropy_submit(entropy); + + return (0); } -void module_register (void) -{ - plugin_register_read ("entropy", entropy_read); +void module_register(void) { + plugin_register_read("entropy", entropy_read); } /* void module_register */