Lines Matching refs:sattrs
108 ns_ldap_attr_t **sattrs; /* passwd attrs */ member
170 if (p->sattrs) { in free_ldapbuf()
172 if (p->sattrs[i] != NULL) { in free_ldapbuf()
173 free(p->sattrs[i]->attrvalue[0]); in free_ldapbuf()
174 free(p->sattrs[i]); in free_ldapbuf()
177 free(p->sattrs); in free_ldapbuf()
427 ldapbuf->sattrs = calloc(_S_MAX_ATTR, sizeof (ns_ldap_attr_t *)); in ldap_getpwnam()
428 if (ldapbuf->sattrs == NULL) in ldap_getpwnam()
557 ns_ldap_attr_t **sattrs = ldapbuf->sattrs; in ldap_update() local
637 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, val); in ldap_update()
639 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE, in ldap_update()
644 if (attr_addmod(sattrs, &sidx, _S_FLAG, in ldap_update()
670 NEW_ATTR(sattrs, sidx, _PWD_GECOS, in ldap_update()
679 NEW_ATTR(sattrs, sidx, _PWD_HOMEDIRECTORY, in ldap_update()
688 NEW_ATTR(sattrs, sidx, _PWD_LOGINSHELL, in ldap_update()
719 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, in ldap_update()
722 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE, in ldap_update()
747 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, in ldap_update()
749 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE, in ldap_update()
761 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, spw->sp_pwdp); in ldap_update()
762 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE, in ldap_update()
772 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val); in ldap_update()
779 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val); in ldap_update()
789 NEW_ATTR(sattrs, sidx, _S_MIN, val); in ldap_update()
800 NEW_ATTR(sattrs, sidx, _S_MIN, val); in ldap_update()
802 NEW_ATTR(sattrs, sidx, _S_WARNING, val); in ldap_update()
812 NEW_ATTR(sattrs, sidx, _S_MIN, in ldap_update()
828 if (attr_addmod(sattrs, &sidx, in ldap_update()
836 NEW_ATTR(sattrs, sidx, _S_MAX, val); in ldap_update()
847 NEW_ATTR(sattrs, sidx, _S_WARNING, val); in ldap_update()
854 NEW_ATTR(sattrs, sidx, _S_INACTIVE, val); in ldap_update()
861 NEW_ATTR(sattrs, sidx, _S_EXPIRE, val); in ldap_update()
868 NEW_ATTR(sattrs, sidx, _S_FLAG, val); in ldap_update()
880 NEW_ATTR(sattrs, sidx, _S_FLAG, val); in ldap_update()
890 NEW_ATTR(sattrs, sidx, _S_FLAG, val); in ldap_update()
919 if (attr_addmod(sattrs, &sidx, _S_MIN, -1) < 0) in ldap_update()
921 if (attr_addmod(sattrs, &sidx, _S_MAX, -1) < 0) in ldap_update()
923 if (attr_addmod(sattrs, &sidx, _S_WARNING, in ldap_update()
930 if (attr_addmod(sattrs, &sidx, _S_MIN, in ldap_update()
933 if (attr_addmod(sattrs, &sidx, _S_MAX, in ldap_update()
936 if (attr_addmod(sattrs, &sidx, in ldap_update()
944 sattrs[sidx] = NULL; in ldap_update()
1150 ns_ldap_attr_t **sattrs = ldapbuf->sattrs; in ldap_putpwnam() local
1168 sattrs != NULL && sattrs[0] != NULL) { in ldap_putpwnam()
1173 res = ldap_replaceattr(dn, sattrs, NULL, NULL, &pwd_status, in ldap_putpwnam()