#include <sensors/sensors.h>
#include <sensors/error.h>
-#include <psensor.h>
+#include <lmsensor.h>
static int init_done;
else
return NULL;
- id = malloc(strlen("lmsensor ") + 1 + strlen(name) + 1 + strlen(label) +
- 1);
- sprintf(id, "lmsensor %s %s", name, label);
+ id = malloc(strlen(PROVIDER_NAME)
+ + 1
+ + strlen(name)
+ + 1
+ + strlen(label)
+ + 1);
+ sprintf(id, "%s %s %s", PROVIDER_NAME, name, label);
if (!strcmp(chip->prefix, "coretemp"))
cname = strdup(_("Intel CPU"));
return psensor;
}
-void lmsensor_init()
+void lmsensor_init(void)
{
int err;
if (!init_done)
return;
+ chip_nr = 0;
while ((chip = sensors_get_detected_chips(NULL, &chip_nr))) {
i = 0;
}
}
-void lmsensor_cleanup()
+void lmsensor_cleanup(void)
{
if (init_done)
sensors_cleanup();