Lines Matching defs:dn
49 bool_t make_full_dn(char **dn, const char *base);
50 bool_t make_fqdn(__nis_object_dn_t *dn, const char *base);
795 /* convert a relative dn to a fullly qualified dn */
807 * that are missing object dn's will be included.
890 /* fixup relative dn's */
1121 * Appends the base dn if a relative ldap dn
1127 * INPUT: the relative dn and ldap base
1131 make_full_dn(char **dn, const char *base)
1136 if (*dn == NULL) {
1137 *dn = s_strdup(base);
1139 len = strlen(*dn);
1140 if (len > 0 && (*dn)[len-1] == COMMA_CHAR) {
1142 *dn = s_realloc(*dn, len + len1);
1143 if (*dn != NULL)
1144 (void) strcpy(*dn + len, base);
1147 return (*dn != NULL);
1153 * Appends the base dn if a relative ldap dn
1159 * INPUT: the relative dn and ldap base
1162 make_fqdn(__nis_object_dn_t *dn, const char *base)
1167 if (dn == NULL) {
1170 while (dn != NULL && dn->read.base != NULL) {
1171 len = strlen(dn->read.base);
1172 if (len > 0 && (dn->read.base)[len-1] == COMMA_CHAR) {
1174 dn->read.base =
1175 s_realloc(dn->read.base, len + len1);
1176 if (dn->read.base != NULL)
1177 (void) strlcpy(dn->read.base + len,
1182 dn = dn->next;
2611 snprintf(fmt_buf, sizeof (fmt_buf), "Error for LDAP dn '%s': ",