static config_err_t enable_event_message_when_user_disabled_checkout (const char *section_name, struct config_keyvalue *kv, void *arg) { bmc_config_state_data_t *state_data; struct bad_password_threshold bpt; config_err_t ret; assert (section_name); assert (kv); assert (arg); state_data = (bmc_config_state_data_t *)arg; if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != CONFIG_ERR_SUCCESS) return (ret); if (config_section_update_keyvalue_output (state_data->pstate, kv, bpt.user_disabled_event_message ? "Yes" : "No") < 0) return (CONFIG_ERR_FATAL_ERROR); return (CONFIG_ERR_SUCCESS); }
static config_err_t user_lockout_interval_checkout (const char *section_name, struct config_keyvalue *kv, void *arg) { bmc_config_state_data_t *state_data; struct bad_password_threshold bpt; config_err_t ret; assert (section_name); assert (kv); assert (arg); state_data = (bmc_config_state_data_t *)arg; if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != CONFIG_ERR_SUCCESS) return (ret); if (config_section_update_keyvalue_output_unsigned_int (state_data->pstate, kv, bpt.user_lockout_interval) < 0) return (CONFIG_ERR_FATAL_ERROR); return (CONFIG_ERR_SUCCESS); }
static ipmi_config_err_t enable_event_message_when_user_disabled_commit (ipmi_config_state_data_t *state_data, const char *section_name, const struct ipmi_config_keyvalue *kv) { struct bad_password_threshold bpt; ipmi_config_err_t ret; assert (state_data); assert (section_name); assert (kv); if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != IPMI_CONFIG_ERR_SUCCESS) return (ret); bpt.user_disabled_event_message = same (kv->value_input, "yes"); return (_set_bad_password_threshold (state_data, section_name, &bpt)); }
static ipmi_config_err_t user_lockout_interval_commit (ipmi_config_state_data_t *state_data, const char *section_name, const struct ipmi_config_keyvalue *kv) { struct bad_password_threshold bpt; ipmi_config_err_t ret; assert (state_data); assert (section_name); assert (kv); if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != IPMI_CONFIG_ERR_SUCCESS) return (ret); bpt.user_lockout_interval = atoi (kv->value_input); return (_set_bad_password_threshold (state_data, section_name, &bpt)); }
static config_err_t enable_event_message_when_user_disabled_commit (const char *section_name, const struct config_keyvalue *kv, void *arg) { bmc_config_state_data_t *state_data; struct bad_password_threshold bpt; config_err_t ret; assert (section_name); assert (kv); assert (arg); state_data = (bmc_config_state_data_t *)arg; if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != CONFIG_ERR_SUCCESS) return (ret); bpt.user_disabled_event_message = same (kv->value_input, "yes"); return (_set_bad_password_threshold (state_data, section_name, &bpt)); }
static config_err_t user_lockout_interval_commit (const char *section_name, const struct config_keyvalue *kv, void *arg) { bmc_config_state_data_t *state_data; struct bad_password_threshold bpt; config_err_t ret; assert (section_name); assert (kv); assert (arg); state_data = (bmc_config_state_data_t *)arg; if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != CONFIG_ERR_SUCCESS) return (ret); bpt.user_lockout_interval = atoi (kv->value_input); return (_set_bad_password_threshold (state_data, section_name, &bpt)); }
static ipmi_config_err_t enable_event_message_when_user_disabled_checkout (ipmi_config_state_data_t *state_data, const char *section_name, struct ipmi_config_keyvalue *kv) { struct bad_password_threshold bpt; ipmi_config_err_t ret; assert (state_data); assert (section_name); assert (kv); if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != IPMI_CONFIG_ERR_SUCCESS) return (ret); if (ipmi_config_section_update_keyvalue_output (state_data, kv, bpt.user_disabled_event_message ? "Yes" : "No") < 0) return (IPMI_CONFIG_ERR_FATAL_ERROR); return (IPMI_CONFIG_ERR_SUCCESS); }
static ipmi_config_err_t user_lockout_interval_checkout (ipmi_config_state_data_t *state_data, const char *section_name, struct ipmi_config_keyvalue *kv) { struct bad_password_threshold bpt; ipmi_config_err_t ret; assert (state_data); assert (section_name); assert (kv); if ((ret = _get_bad_password_threshold (state_data, section_name, &bpt)) != IPMI_CONFIG_ERR_SUCCESS) return (ret); if (ipmi_config_section_update_keyvalue_output_unsigned_int (state_data, kv, bpt.user_lockout_interval) < 0) return (IPMI_CONFIG_ERR_FATAL_ERROR); return (IPMI_CONFIG_ERR_SUCCESS); }