Lines Matching defs:ber
62 if (close(al->ber.fd) == -1)
65 ber_free(&al->ber);
78 a->ber.fd = fd;
105 error = ber_write_elements(&ldap->ber, root);
135 error = ber_write_elements(&ldap->ber, root);
156 struct ber_element *root = NULL, *ber, *c;
162 ber = ber_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP,
164 if (ber == NULL) {
169 c = ber;
170 ber = ber_printf_elements(ber, "sEEddb", basedn, (long long)scope,
173 if (ber == NULL) {
178 if ((ber = ldap_parse_search_filter(ber, filter)) == NULL) {
183 if ((ber = ber_add_sequence(ber)) == NULL)
187 if ((ber = ber_add_string(ber, attrs[i])) == NULL)
195 error = ber_write_elements(&ldap->ber, root);
217 struct ber c;
218 struct ber_element *ber = NULL;
223 ber = ber_add_sequence(NULL);
226 if (ber_printf_elements(ber, "ds", 50, "") == NULL)
229 if (ber_printf_elements(ber, "dx", 50, page->cookie,
234 if ((len = ber_write_elements(&c, ber)) < 1)
240 ber_free_elements(ber);
244 if (ber != NULL)
245 ber_free_elements(ber);
263 if ((m->msg = ber_read_elements(&ldap->ber, NULL)) == NULL)
321 struct ber b;
744 ldap_parse_search_filter(struct ber_element *ber, char *filter)
756 if ((elm = ldap_do_parse_search_filter(ber, &cp)) == NULL)
761 ber_link_elements(ber, NULL);
963 * Display a list of ber elements.