int config_dbus_init(void) { snprintf(connection_data.busname, sizeof(connection_data.busname), "org.x.config.display%d", atoi(display)); snprintf(connection_data.busobject, sizeof(connection_data.busobject), "/org/x/config/%d", atoi(display)); return config_dbus_core_add_hook(&core_hook); }
int config_hal_init(void) { memset(&hal_info, 0, sizeof(hal_info)); hal_info.system_bus = NULL; hal_info.hal_ctx = NULL; if (!config_dbus_core_add_hook(&hook)) { ErrorF("[config/hal] failed to add D-Bus hook\n"); return 0; } return 1; }