Lines Matching refs:sattrs

105 	ns_ldap_attr_t **sattrs;	/* passwd attrs */
167 if (p->sattrs) {
169 if (p->sattrs[i] != NULL) {
170 free(p->sattrs[i]->attrvalue[0]);
171 free(p->sattrs[i]);
174 free(p->sattrs);
424 ldapbuf->sattrs = calloc(_S_MAX_ATTR, sizeof (ns_ldap_attr_t *));
425 if (ldapbuf->sattrs == NULL)
554 ns_ldap_attr_t **sattrs = ldapbuf->sattrs;
634 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, val);
636 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE,
641 if (attr_addmod(sattrs, &sidx, _S_FLAG,
667 NEW_ATTR(sattrs, sidx, _PWD_GECOS,
676 NEW_ATTR(sattrs, sidx, _PWD_HOMEDIRECTORY,
685 NEW_ATTR(sattrs, sidx, _PWD_LOGINSHELL,
716 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD,
719 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE,
744 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD,
746 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE,
758 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, spw->sp_pwdp);
759 if (attr_addmod(sattrs, &sidx, _S_LASTCHANGE,
769 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val);
776 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val);
786 NEW_ATTR(sattrs, sidx, _S_MIN, val);
797 NEW_ATTR(sattrs, sidx, _S_MIN, val);
799 NEW_ATTR(sattrs, sidx, _S_WARNING, val);
809 NEW_ATTR(sattrs, sidx, _S_MIN,
825 if (attr_addmod(sattrs, &sidx,
833 NEW_ATTR(sattrs, sidx, _S_MAX, val);
844 NEW_ATTR(sattrs, sidx, _S_WARNING, val);
851 NEW_ATTR(sattrs, sidx, _S_INACTIVE, val);
858 NEW_ATTR(sattrs, sidx, _S_EXPIRE, val);
865 NEW_ATTR(sattrs, sidx, _S_FLAG, val);
877 NEW_ATTR(sattrs, sidx, _S_FLAG, val);
887 NEW_ATTR(sattrs, sidx, _S_FLAG, val);
916 if (attr_addmod(sattrs, &sidx, _S_MIN, -1) < 0)
918 if (attr_addmod(sattrs, &sidx, _S_MAX, -1) < 0)
920 if (attr_addmod(sattrs, &sidx, _S_WARNING,
927 if (attr_addmod(sattrs, &sidx, _S_MIN,
930 if (attr_addmod(sattrs, &sidx, _S_MAX,
933 if (attr_addmod(sattrs, &sidx,
941 sattrs[sidx] = NULL;
1146 ns_ldap_attr_t **sattrs = ldapbuf->sattrs;
1164 sattrs != NULL && sattrs[0] != NULL) {
1169 res = ldap_replaceattr(dn, sattrs, NULL, NULL, &pwd_status,