Lines Matching refs:pattrs
105 ns_ldap_attr_t **pattrs; /* passwd attrs */ member
161 if (p->pattrs) { in free_ldapbuf()
163 if (p->pattrs[i] != NULL) { in free_ldapbuf()
164 free(p->pattrs[i]->attrvalue[0]); in free_ldapbuf()
165 free(p->pattrs[i]); in free_ldapbuf()
168 free(p->pattrs); in free_ldapbuf()
422 ldapbuf->pattrs = calloc(_PWD_MAX_ATTR, sizeof (ns_ldap_attr_t *)); in ldap_getpwnam()
423 if (ldapbuf->pattrs == NULL) in ldap_getpwnam()
555 ns_ldap_attr_t **pattrs = ldapbuf->pattrs; in ldap_update() local
627 NEW_ATTR(pattrs, pidx, in ldap_update()
659 NEW_ATTR(pattrs, pidx, _PWD_USERPASSWORD, val); in ldap_update()
663 NEW_ATTR(pattrs, pidx, _PWD_DESCRIPTION, p->data.val_s); in ldap_update()
667 NEW_ATTR(pattrs, pidx, _PWD_GECOS, in ldap_update()
676 NEW_ATTR(pattrs, pidx, _PWD_HOMEDIRECTORY, in ldap_update()
685 NEW_ATTR(pattrs, pidx, _PWD_LOGINSHELL, in ldap_update()
943 pattrs[pidx] = NULL; in ldap_update()
1149 ns_ldap_attr_t **pattrs = ldapbuf->pattrs; in ldap_putpwnam() local
1213 if (pattrs && pattrs[0] != NULL) { in ldap_putpwnam()
1214 res = ldap_replaceattr(dn, pattrs, binddn, oldpw, in ldap_putpwnam()