Lines Matching refs:out

48 	__nis_table_mapping_t *out);
140 __nis_table_mapping_t *out) in merge_table_mapping() argument
156 if (!strchr(in->dbId, COMMA_CHAR) && strchr(out->dbId, COMMA_CHAR)) in merge_table_mapping()
162 if (!out->index.numIndexes && in->index.numIndexes > 0) { in merge_table_mapping()
163 if (!dup_index(&in->index, &out->index)) in merge_table_mapping()
168 if (!out->numColumns && in->numColumns > 0) { in merge_table_mapping()
170 if (!add_column(out, in->column[i])) in merge_table_mapping()
175 if (out->commentChar == DEFAULT_COMMENT_CHAR && in merge_table_mapping()
177 out->commentChar = in->commentChar; in merge_table_mapping()
179 if (out->usedns_flag == 0) in merge_table_mapping()
180 out->usedns_flag = in->usedns_flag; in merge_table_mapping()
182 if (out->securemap_flag == 0) in merge_table_mapping()
183 out->securemap_flag = in->securemap_flag; in merge_table_mapping()
185 if ((strcmp(out->separatorStr, DEFAULT_SEP_STRING) == 0) && in merge_table_mapping()
187 out->separatorStr = s_strdup(in->separatorStr); in merge_table_mapping()
188 if (!out->separatorStr) in merge_table_mapping()
192 if (!out->numSplits && !out->e && in->e) { in merge_table_mapping()
193 out->numSplits = in->numSplits; in merge_table_mapping()
194 out->e = (__nis_mapping_element_t *) in merge_table_mapping()
197 if (!out->e) in merge_table_mapping()
200 if (!dup_mapping_element(&in->e[i], &out->e[i])) { in merge_table_mapping()
202 free_mapping_element(&out->e[i - 1]); in merge_table_mapping()
204 out->e = NULL; in merge_table_mapping()
210 if (out->initTtlLo == (time_t)NO_VALUE_SET && in merge_table_mapping()
212 out->initTtlLo = in->initTtlLo; in merge_table_mapping()
214 if (out->initTtlHi == (time_t)NO_VALUE_SET && in merge_table_mapping()
216 out->initTtlHi = in->initTtlHi; in merge_table_mapping()
218 if (out->ttl == (time_t)NO_VALUE_SET && in merge_table_mapping()
220 out->ttl = in->ttl; in merge_table_mapping()
222 if (!out->numRulesFromLDAP && in->numRulesFromLDAP) { in merge_table_mapping()
223 out->ruleFromLDAP = dup_mapping_rules(in->ruleFromLDAP, in merge_table_mapping()
225 if (!out->ruleFromLDAP) in merge_table_mapping()
227 out->numRulesFromLDAP = in->numRulesFromLDAP; in merge_table_mapping()
228 } else if (append && out->numRulesFromLDAP && in->numRulesFromLDAP) { in merge_table_mapping()
229 orig_num_rules = out->numRulesFromLDAP; in merge_table_mapping()
231 if (append_mapping_rule(in->ruleFromLDAP[i], out, 0)) { in merge_table_mapping()
232 for (i = out->numRulesFromLDAP; in merge_table_mapping()
234 free_mapping_rule(out->ruleFromLDAP[i]); in merge_table_mapping()
235 out->ruleFromLDAP[i] = NULL; in merge_table_mapping()
243 if (!out->numRulesToLDAP && in->numRulesToLDAP) { in merge_table_mapping()
244 out->ruleToLDAP = dup_mapping_rules(in->ruleToLDAP, in merge_table_mapping()
246 if (!out->ruleToLDAP) in merge_table_mapping()
248 out->numRulesToLDAP = in->numRulesToLDAP; in merge_table_mapping()
249 } else if (append && out->numRulesToLDAP && in->numRulesToLDAP) { in merge_table_mapping()
250 orig_num_rules = out->numRulesToLDAP; in merge_table_mapping()
252 if (append_mapping_rule(in->ruleToLDAP[i], out, 1)) { in merge_table_mapping()
253 for (i = out->numRulesToLDAP; in merge_table_mapping()
255 free_mapping_rule(out->ruleToLDAP[i]); in merge_table_mapping()
256 out->ruleToLDAP[i] = NULL; in merge_table_mapping()
262 if (!out->objectDN && in->objectDN) { in merge_table_mapping()
263 out->objectDN = (__nis_object_dn_t *) in merge_table_mapping()
265 if (!out->objectDN) in merge_table_mapping()
267 if (copy_object_dn(in->objectDN, out->objectDN)) { in merge_table_mapping()
268 free_object_dn(out->objectDN); in merge_table_mapping()
269 out->objectDN = NULL; in merge_table_mapping()
274 if (!out->objName && in->objName) { in merge_table_mapping()
277 out->objName = s_strndup(in->objName, in merge_table_mapping()
279 if (!out->objName) in merge_table_mapping()
284 if (!out->objName && out->dbId) { in merge_table_mapping()
285 out->objName = s_strndup(out->dbId, strlen(out->dbId)); in merge_table_mapping()
286 if (!out->objName) in merge_table_mapping()
290 if (out->seq_num == NO_VALUE_SET && in->seq_num >= 0) in merge_table_mapping()
291 out->seq_num = in->seq_num; in merge_table_mapping()