static gboolean csm_logout_supports_shutdown (CsmLogoutDialog *logout_dialog) { gboolean ret; ret = csm_system_can_stop (logout_dialog->priv->system); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_SHUTDOWN); } return ret; }
static gboolean csm_logout_supports_reboot (CsmLogoutDialog *logout_dialog) { gboolean ret; ret = csm_system_can_restart (logout_dialog->priv->system); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_REBOOT); } return ret; }
static gboolean gsm_logout_supports_reboot (GsmLogoutDialog *logout_dialog) { gboolean ret; ret = gsm_consolekit_can_restart (logout_dialog->priv->consolekit); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_REBOOT); } return ret; }
static gboolean gsm_logout_supports_shutdown (GsmLogoutDialog *logout_dialog) { gboolean ret; ret = gsm_consolekit_can_stop (logout_dialog->priv->consolekit); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_SHUTDOWN); } return ret; }
static gboolean gsm_logout_supports_reboot (GsmLogoutDialog *logout_dialog) { gboolean ret; #ifdef HAVE_SYSTEMD if (LOGIND_RUNNING()) ret = gsm_systemd_can_restart (logout_dialog->priv->systemd); else #endif ret = gsm_consolekit_can_restart (logout_dialog->priv->consolekit); if (!ret) { ret = mdm_supports_logout_action (MDM_LOGOUT_ACTION_REBOOT); } return ret; }