Lines Matching refs:ber

61 	if (close(al->ber.fd) == -1)  in aldap_close()
64 ber_free(&al->ber); in aldap_close()
77 a->ber.fd = fd; in aldap_init()
104 error = ber_write_elements(&ldap->ber, root); in aldap_bind()
134 error = ber_write_elements(&ldap->ber, root); in aldap_unbind()
155 struct ber_element *root = NULL, *ber, *c; in aldap_search() local
161 ber = ber_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP, in aldap_search()
163 if (ber == NULL) { in aldap_search()
168 c = ber; in aldap_search()
169 ber = ber_printf_elements(ber, "sEEddb", basedn, (long long)scope, in aldap_search()
172 if (ber == NULL) { in aldap_search()
177 if ((ber = ldap_parse_search_filter(ber, filter)) == NULL) { in aldap_search()
182 if ((ber = ber_add_sequence(ber)) == NULL) in aldap_search()
186 if ((ber = ber_add_string(ber, attrs[i])) == NULL) in aldap_search()
194 error = ber_write_elements(&ldap->ber, root); in aldap_search()
216 struct ber c; in aldap_create_page_control()
217 struct ber_element *ber = NULL; in aldap_create_page_control() local
222 ber = ber_add_sequence(NULL); in aldap_create_page_control()
225 if (ber_printf_elements(ber, "ds", 50, "") == NULL) in aldap_create_page_control()
228 if (ber_printf_elements(ber, "dx", 50, page->cookie, in aldap_create_page_control()
233 if ((len = ber_write_elements(&c, ber)) < 1) in aldap_create_page_control()
239 ber_free_elements(ber); in aldap_create_page_control()
243 if (ber != NULL) in aldap_create_page_control()
244 ber_free_elements(ber); in aldap_create_page_control()
262 if ((m->msg = ber_read_elements(&ldap->ber, NULL)) == NULL) in aldap_parse()
320 struct ber b; in aldap_parse_page_control()
743 ldap_parse_search_filter(struct ber_element *ber, char *filter) in ldap_parse_search_filter() argument
755 if ((elm = ldap_do_parse_search_filter(ber, &cp)) == NULL) in ldap_parse_search_filter()
760 ber_link_elements(ber, NULL); in ldap_parse_search_filter()