Lines Matching defs:ldapbuf

292 	ldapbuf_t *ldapbuf;
296 res = ldap_getpwnam(name, items, rep, (void **)&ldapbuf);
300 pw = ldapbuf->pwd;
301 spw = ldapbuf->spwd;
339 if (ldapbuf->shadow_update_enabled)
345 if (ldapbuf->shadow_update_enabled)
351 if (ldapbuf->shadow_update_enabled)
357 if (ldapbuf->shadow_update_enabled)
363 if (ldapbuf->shadow_update_enabled)
369 if (ldapbuf->shadow_update_enabled)
375 if (ldapbuf->shadow_update_enabled)
387 free_ldapbuf(ldapbuf);
388 free(ldapbuf);
408 ldapbuf_t *ldapbuf;
415 ldapbuf = calloc(1, sizeof (ldapbuf_t));
416 if (ldapbuf == NULL)
419 ldapbuf->pattrs = calloc(_PWD_MAX_ATTR, sizeof (ns_ldap_attr_t *));
420 if (ldapbuf->pattrs == NULL)
422 ldapbuf->npattrs = _PWD_MAX_ATTR;
424 ldapbuf->sattrs = calloc(_S_MAX_ATTR, sizeof (ns_ldap_attr_t *));
425 if (ldapbuf->sattrs == NULL)
427 ldapbuf->nsattrs = _S_MAX_ATTR;
429 res = dup_pw(&ldapbuf->pwd, getpwnam_from(name, rep, REP_LDAP));
433 res = dup_spw(&ldapbuf->spwd, getspnam_from(name, rep, REP_LDAP));
437 char *spw = ldapbuf->spwd->sp_pwdp;
439 ldapbuf->passwd = strdup(spw);
440 if (ldapbuf->passwd == NULL)
443 ldapbuf->passwd = NULL;
447 ldapbuf->shadow_update_enabled = __ns_ldap_is_shadow_update_enabled();
449 *buf = (void *)ldapbuf;
453 free_ldapbuf(ldapbuf);
454 free(ldapbuf);
550 ldapbuf_t *ldapbuf = (ldapbuf_t *)buf;
552 ns_ldap_attr_t **pattrs = ldapbuf->pattrs;
554 ns_ldap_attr_t **sattrs = ldapbuf->sattrs;
566 spw = ldapbuf->spwd;
573 ldapbuf->shadow_update_enabled);
584 if (!ldapbuf->shadow_update_enabled)
594 salt = crypt_gensalt(ldapbuf->passwd,
595 ldapbuf->pwd);
623 if (!ldapbuf->shadow_update_enabled) {
663 if (!ldapbuf->shadow_update_enabled) {
672 if (!ldapbuf->shadow_update_enabled) {
681 if (!ldapbuf->shadow_update_enabled) {
697 if (!ldapbuf->shadow_update_enabled)
726 if (!ldapbuf->shadow_update_enabled)
754 if (!ldapbuf->shadow_update_enabled)
766 if (!ldapbuf->shadow_update_enabled)
773 if (!ldapbuf->shadow_update_enabled)
780 if (!ldapbuf->shadow_update_enabled)
791 if (!ldapbuf->shadow_update_enabled)
838 if (!ldapbuf->shadow_update_enabled)
848 if (!ldapbuf->shadow_update_enabled)
855 if (!ldapbuf->shadow_update_enabled)
862 if (!ldapbuf->shadow_update_enabled)
868 if (!ldapbuf->shadow_update_enabled) {
880 if (!ldapbuf->shadow_update_enabled) {
910 if (ldapbuf->shadow_update_enabled && spw != NULL && spw->sp_max <= 0) {
1144 ldapbuf_t *ldapbuf = (ldapbuf_t *)buf;
1145 ns_ldap_attr_t **pattrs = ldapbuf->pattrs;
1146 ns_ldap_attr_t **sattrs = ldapbuf->sattrs;
1163 if (ldapbuf->shadow_update_enabled &&
1216 free_ldapbuf(ldapbuf);