/* * FIXME: submit a patch to document the --config option */ int lvm_config_override(lvm_t libh, const char *config_settings) { struct cmd_context *cmd = (struct cmd_context *)libh; if (override_config_tree_from_string(cmd, config_settings)) return -1; return 0; }
/* * FIXME: submit a patch to document the --config option */ int lvm_config_override(lvm_t libh, const char *config_settings) { int rc = 0; struct cmd_context *cmd = (struct cmd_context *)libh; struct saved_env e = store_user_env((struct cmd_context *)libh); if (!override_config_tree_from_string(cmd, config_settings)) rc = -1; restore_user_env(&e); return rc; }