Lines Matching refs:cfg
60 static int ndmpd_config_update(ndmpd_cfg_param_t *cfg, char *value);
105 ndmpd_cfg_param_t *cfg; in ndmpd_load_prop() local
109 cfg = &ndmpd_cfg_table[id]; in ndmpd_load_prop()
110 if ((ndmp_get_prop(cfg->sc_name, &value)) == -1) { in ndmpd_load_prop()
112 cfg->sc_name, ndmp_strerror(ndmp_errno)); in ndmpd_load_prop()
122 if ((cfg->sc_flags & NDMP_CF_DEFINED) || value) { in ndmpd_load_prop()
123 if (ndmpd_config_update(cfg, value)) { in ndmpd_load_prop()
140 ndmpd_config_update(ndmpd_cfg_param_t *cfg, char *value) in ndmpd_config_update() argument
148 if (cfg->sc_value) { in ndmpd_config_update()
149 curval = realloc(cfg->sc_value, (len + 1)); in ndmpd_config_update()
155 cfg->sc_value = curval; in ndmpd_config_update()
156 (void) strcpy(cfg->sc_value, value); in ndmpd_config_update()
157 cfg->sc_flags |= NDMP_CF_DEFINED; in ndmpd_config_update()
162 } else if (cfg->sc_value) { in ndmpd_config_update()
163 free(cfg->sc_value); in ndmpd_config_update()
164 cfg->sc_value = 0; in ndmpd_config_update()
165 cfg->sc_flags &= ~NDMP_CF_DEFINED; in ndmpd_config_update()