Lines Matching defs:al
493 client_search_idm(struct env *env, struct idm *idm, struct aldap *al,
508 if (aldap_search(al, dn, LDAP_SCOPE_SUBTREE,
510 aldap_get_errno(al, &errstr);
520 while ((m = aldap_parse(al)) != NULL) {
521 if (al->msgid != m->msgid) {
569 struct aldap *al;
585 al = aldap_init(fd);
586 if (al == NULL) {
594 if (aldap_req_starttls(al) == -1)
598 if ((m = aldap_parse(al)) == NULL)
601 if (al->msgid != m->msgid) {
616 if (aldap_tls(al, idm->idm_tls_config, idm->idm_name) < 0) {
618 aldap_get_errno(al, &err);
630 rc = aldap_bind_sasl_external(al, idm->idm_bindextid);
632 rc = aldap_bind(al, idm->idm_binddn, idm->idm_bindcred);
637 if ((m = aldap_parse(al)) == NULL)
640 if (al->msgid != m->msgid) {
668 if (client_search_idm(env, idm, al, attrs,
685 if (client_search_idm(env, idm, al, attrs,
690 aldap_close(al);
696 aldap_close(al);