summaryrefslogtreecommitdiffstats
path: root/src/service-dbus
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-07-25 10:11:50 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-07-25 10:11:50 +0200
commit3c7dbda737bdbd6bbd46fe8f06afb9954c19a548 (patch)
tree4bb093207aba4a17fd487ccb26260e2de38e82d6 /src/service-dbus
parentc5767ebb8f72494bd422636cea462c41679e7f69 (diff)
downloadopenlmi-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/service-dbus')
-rw-r--r--src/service-dbus/util/serviceutil.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/service-dbus/util/serviceutil.c b/src/service-dbus/util/serviceutil.c
index 685f7a7..b4b6d0c 100644
--- a/src/service-dbus/util/serviceutil.c
+++ b/src/service-dbus/util/serviceutil.c
@@ -64,7 +64,9 @@ SList *service_find_all(void)
gchar *primary_unit_name = NULL;
char *tmps = NULL;
+#if !defined(GLIB_VERSION_2_36)
g_type_init();
+#endif
manager_proxy = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM, G_DBUS_PROXY_FLAGS_NONE,
NULL, MANAGER_NAME, MANAGER_OP, MANAGER_INTERFACE, NULL, &error);
@@ -128,7 +130,9 @@ int service_get_properties(
gchar *unit, *value_str;
unsigned long value_long;
+#if !defined(GLIB_VERSION_2_36)
g_type_init();
+#endif
svc->svName = strdup(service);
if (!svc->svName) return 0;
@@ -251,7 +255,9 @@ unsigned int service_operation(
GError *error = NULL;
GVariantBuilder *builder;
+#if !defined(GLIB_VERSION_2_36)
g_type_init();
+#endif
manager_proxy = g_dbus_proxy_new_for_bus_sync(G_BUS_TYPE_SYSTEM, G_DBUS_PROXY_FLAGS_NONE,
NULL, MANAGER_NAME, MANAGER_OP, MANAGER_INTERFACE, NULL, &error);