Lines Matching +defs:val +defs:items

65 #define	NEW_ATTR(p, i, attr, val) \
67 p[i] = new_attr(attr, (val)); \
74 int ldap_getpwnam(char *name, attrlist *items, pwu_repository_t *rep,
76 int ldap_update(attrlist *items, pwu_repository_t *rep, void *buf);
288 ldap_getattr(char *name, attrlist *items, pwu_repository_t *rep)
296 res = ldap_getpwnam(name, items, rep, (void **)&ldapbuf);
303 for (w = items; res == PWU_SUCCESS && w != NULL; w = w->next) {
393 * int ldap_getpwnam(name, items, rep, buf)
405 ldap_getpwnam(char *name, attrlist *items, pwu_repository_t *rep,
501 * attr_addmod(attrs, idx, item, val)
541 * ldap_update(items, rep, buf)
543 * create LDAP attributes in 'buf' for each attribute in 'items'.
547 ldap_update(attrlist *items, pwu_repository_t *rep, void *buf)
556 char *pwd, *val;
575 for (p = items; p != NULL; p = p->next) {
588 val = malloc(cryptlen);
589 if (val == NULL)
591 (void) snprintf(val, cryptlen,
611 val = malloc(cryptlen);
612 if (val == NULL)
614 (void) snprintf(val, cryptlen,
625 _PWD_USERPASSWORD, val);
634 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, val);
654 STRDUP_OR_RET(val, p->data.val_s);
656 NEW_ATTR(pattrs, pidx, _PWD_USERPASSWORD, val);
768 NUM_TO_STR(val, 0);
769 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val);
775 NUM_TO_STR(val, p->data.val_i);
776 NEW_ATTR(sattrs, sidx, _S_LASTCHANGE, val);
785 NUM_TO_STR(val, p->data.val_i);
786 NEW_ATTR(sattrs, sidx, _S_MIN, val);
796 NUM_TO_STR(val, -1);
797 NEW_ATTR(sattrs, sidx, _S_MIN, val);
798 NUM_TO_STR(val, -1);
799 NEW_ATTR(sattrs, sidx, _S_WARNING, val);
808 NUM_TO_STR(val, 0);
810 val);
832 NUM_TO_STR(val, p->data.val_i);
833 NEW_ATTR(sattrs, sidx, _S_MAX, val);
843 NUM_TO_STR(val, p->data.val_i);
844 NEW_ATTR(sattrs, sidx, _S_WARNING, val);
850 NUM_TO_STR(val, p->data.val_i);
851 NEW_ATTR(sattrs, sidx, _S_INACTIVE, val);
857 NUM_TO_STR(val, p->data.val_i);
858 NEW_ATTR(sattrs, sidx, _S_EXPIRE, val);
864 NUM_TO_STR(val, p->data.val_i);
865 NEW_ATTR(sattrs, sidx, _S_FLAG, val);
876 NUM_TO_STR(val, spw->sp_flag);
877 NEW_ATTR(sattrs, sidx, _S_FLAG, val);
886 NUM_TO_STR(val, spw->sp_flag);
887 NEW_ATTR(sattrs, sidx, _S_FLAG, val);