Lines Matching refs:base

47 bool_t make_full_dn(char **dn, const char *base);
48 bool_t make_fqdn(__nis_object_dn_t *dn, const char *base);
426 if (obj_dn->read.base != NULL)
427 free(obj_dn->read.base);
428 obj_dn->read.base = NULL;
432 if (obj_dn->write.base != NULL)
433 free(obj_dn->write.base);
434 obj_dn->write.base = NULL;
503 if (item->searchSpec.triple.base != NULL)
504 free(item->searchSpec.triple.base);
505 item->searchSpec.triple.base = NULL;
888 if (!make_full_dn(&objectDN->read.base,
893 if (objectDN->write.base != NULL &&
894 !make_full_dn(&objectDN->write.base,
897 if (objectDN->write.base == NULL) {
898 objectDN->write.base =
899 s_strdup(objectDN->read.base);
900 if (objectDN->write.base == NULL)
1118 * Appends the base dn if a relative ldap dn
1124 * INPUT: the relative dn and ldap base
1128 make_full_dn(char **dn, const char *base)
1134 *dn = s_strdup(base);
1138 len1 = strlen(base) + 1;
1141 (void) strcpy(*dn + len, base);
1150 * Appends the base dn if a relative ldap dn
1156 * INPUT: the relative dn and ldap base
1159 make_fqdn(__nis_object_dn_t *dn, const char *base)
1167 while (dn != NULL && dn->read.base != NULL) {
1168 len = strlen(dn->read.base);
1169 if (len > 0 && (dn->read.base)[len-1] == COMMA_CHAR) {
1170 len1 = strlen(base) + 1;
1171 dn->read.base =
1172 s_realloc(dn->read.base, len + len1);
1173 if (dn->read.base != NULL)
1174 (void) strlcpy(dn->read.base + len,
1175 base, len1);
1188 * Gets the default LDAP search base from the
1192 * the default base
1204 char *base;
1209 if ((base = malloc(count)) == NULL) {
1212 (void) strcpy(base, "dc=");
1216 (void) strcpy(base + count, ",dc=");
1219 base[count++] = domain[i];
1222 base[count] = '\0';
1224 return (base);
1230 * Appends the base domain if a relative object name
1235 * INPUT: the relative object name and base domain
1332 if (in->searchSpec.triple.base != NULL) {
1333 out->searchSpec.triple.base =
1334 s_strdup(in->searchSpec.triple.base);
1335 if (out->searchSpec.triple.base == NULL)
1338 out->searchSpec.triple.base = NULL;
1818 if (same_string("base", begin, s1 - begin))