diff options
Diffstat (limited to 'src/fan')
-rw-r--r-- | src/fan/LMI_FanAssociatedSensorProvider.c | 1 | ||||
-rw-r--r-- | src/fan/LMI_FanProvider.c | 1 | ||||
-rw-r--r-- | src/fan/LMI_FanSensorProvider.c | 1 | ||||
-rw-r--r-- | src/fan/fan.c | 3 | ||||
-rw-r--r-- | src/fan/fan.h | 4 |
5 files changed, 10 insertions, 0 deletions
diff --git a/src/fan/LMI_FanAssociatedSensorProvider.c b/src/fan/LMI_FanAssociatedSensorProvider.c index 4253e96..a70adcb 100644 --- a/src/fan/LMI_FanAssociatedSensorProvider.c +++ b/src/fan/LMI_FanAssociatedSensorProvider.c @@ -27,6 +27,7 @@ static const CMPIBroker* _cb; static void LMI_FanAssociatedSensorInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); init_linux_fan_module(); } diff --git a/src/fan/LMI_FanProvider.c b/src/fan/LMI_FanProvider.c index de65deb..2a82551 100644 --- a/src/fan/LMI_FanProvider.c +++ b/src/fan/LMI_FanProvider.c @@ -28,6 +28,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_FanInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); init_linux_fan_module(); } diff --git a/src/fan/LMI_FanSensorProvider.c b/src/fan/LMI_FanSensorProvider.c index 9b9d750..ff459d2 100644 --- a/src/fan/LMI_FanSensorProvider.c +++ b/src/fan/LMI_FanSensorProvider.c @@ -28,6 +28,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_FanSensorInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); init_linux_fan_module(); } diff --git a/src/fan/fan.c b/src/fan/fan.c index 3038503..370572e 100644 --- a/src/fan/fan.c +++ b/src/fan/fan.c @@ -30,6 +30,9 @@ #include "fan.h" #include "globals.h" +const char *provider_name = "fan"; +const ConfigEntry *provider_config_defaults = NULL; + #define MAX_CHIP_NAME_LENGTH 200 //* constants ***************************************************************** diff --git a/src/fan/fan.h b/src/fan/fan.h index 02c6c5c..c0c595b 100644 --- a/src/fan/fan.h +++ b/src/fan/fan.h @@ -22,6 +22,7 @@ #define LINUX_FAN_H_ #include <stdbool.h> +#include "openlmi.h" /** accessible features of fan * each value represents a bit position in accessible_features vector in @@ -38,6 +39,9 @@ #define CIM_FAN_AF_ALARM_MAX (1 << 8) #define CIM_FAN_AF_FEATURE_MAX (1 << 8) +const char *provider_name; +const ConfigEntry *provider_config_defaults; + /** * Descriptions of attributes are taken from: * sysfs-interface documentation of hwmon |