diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-07-25 10:11:50 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-07-25 10:11:50 +0200 |
commit | 3c7dbda737bdbd6bbd46fe8f06afb9954c19a548 (patch) | |
tree | 4bb093207aba4a17fd487ccb26260e2de38e82d6 /src/power | |
parent | c5767ebb8f72494bd422636cea462c41679e7f69 (diff) | |
download | openlmi-providers-3c7dbda737bdbd6bbd46fe8f06afb9954c19a548.tar.gz openlmi-providers-3c7dbda737bdbd6bbd46fe8f06afb9954c19a548.tar.xz openlmi-providers-3c7dbda737bdbd6bbd46fe8f06afb9954c19a548.zip |
Silence many compilation warnings
Mostly deprecation warnings and wrong 'const' handling.
Diffstat (limited to 'src/power')
-rw-r--r-- | src/power/power.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/power/power.c b/src/power/power.c index 96494dc..9629dcf 100644 --- a/src/power/power.c +++ b/src/power/power.c @@ -29,6 +29,8 @@ #include "LMI_PowerConcreteJob.h" #ifdef HAS_UPOWER +// TODO: port to logind +#define UPOWER_ENABLE_DEPRECATED #include <upower.h> #endif @@ -94,8 +96,10 @@ Power *power_new(const CMPIBroker *_cb) power->transitioningToPowerState = LMI_AssociatedPowerManagementService_TransitioningToPowerState_No_Change; power->mutex = _cb->xft->newMutex(0); power->jobs = NULL; -#ifdef HAS_UPOWER +#if !defined(GLIB_VERSION_2_36) g_type_init(); +#endif +#ifdef HAS_UPOWER power->up = up_client_new(); #endif return power; |