Lines Matching defs:rdns
221 char **rdns, *new_rdn, *new_dn = NULL;
227 if ((rdns = ldap_explode_dn(dn, 0)) == NULL)
230 for (nRdn = 0; rdns[nRdn] != NULL; nRdn++);
233 ldap_value_free(rdns);
240 if ((new_rdn = _cvtRDN(service, rdns[i])) != NULL) {
261 len += strlen(rdns[i]);
276 (void) strlcat(new_dn, rdns[i], len);
281 ldap_value_free(rdns);
4320 char *newdn, **rdns = NULL;
4334 * break dn into rdns
4339 rdns = ldap_explode_dn(dn1, 0);
4341 if (rdns == NULL || *rdns == NULL)
4344 for (i = 0; rdns[i]; i++)
4345 len += strlen(rdns[i]) + 1;
4353 ldap_value_free(rdns);
4359 for (i = 0; rdns[i]; i++) {
4362 __s_api_remove_rdn_space(rdns[i]));
4367 ldap_value_free(rdns);