Lines Matching defs:ber
39 BerElement *ber;
53 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) {
58 if ( ber_printf( ber, "{it{s{so}}", ++ld->ld_msgid, LDAP_REQ_COMPARE,
61 ber_free( ber, 1 );
68 if (ldap_controls_code(ber, serverctrls) != LDAP_SUCCESS){
74 if (ldap_controls_code(ber, ld->ld_srvctrls) != LDAP_SUCCESS){
79 if (ber_printf(ber, "}") == -1) {
81 ber_free(ber, 1);
85 return (ber);
99 BerElement *ber;
122 if ((ber = ldap_build_compare_req(ld, dn, attr, &bv, NULL)) == NULLBER) {
131 if ( check_cache( ld, LDAP_REQ_COMPARE, ber ) == 0 ) {
132 ber_free( ber, 1 );
139 add_request_to_cache( ld, LDAP_REQ_COMPARE, ber );
144 rv = send_initial_request( ld, LDAP_REQ_COMPARE, dn, ber );
170 BerElement *ber;
190 if ((ber = ldap_build_compare_req(ld, dn, attr, bvalue, NULL)) == NULLBER) {
202 if ( check_cache( ld, LDAP_REQ_COMPARE, ber ) == 0 ) {
203 ber_free( ber, 1 );
211 add_request_to_cache( ld, LDAP_REQ_COMPARE, ber );
216 rv = send_initial_request( ld, LDAP_REQ_COMPARE, dn, ber );