/opensolaris-onvv-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | unbind.c | 195 BerElement *ber; local 201 if (( err = nsldapi_alloc_ber_with_options( ld, &ber )) 211 if ( ber_printf( ber, "{itn", msgid, LDAP_REQ_UNBIND ) == -1 ) { 212 ber_free( ber, 1 ); 218 if (( err = nsldapi_put_controls( ld, serverctrls, 1, ber )) 220 ber_free( ber, 1 ); 225 if ( nsldapi_ber_flush( ld, sb, ber, 1, 0 ) != 0 ) { 226 ber_free( ber, 1 );
|
H A D | cache.c | 56 * to the ldap cache. this routine parses the ber for the entry and 68 BerElement *ber; local 92 for ( i = 0, a = ldap_first_attribute( ld, m, &ber ); a != NULL; 93 a = ldap_next_attribute( ld, m, ber ), i++ ) { 118 if ( ber != NULL ) { 119 ber_free( ber, 0 );
|
H A D | abandon.c | 112 BerElement *ber; local 197 if (( lderr = nsldapi_alloc_ber_with_options( ld, &ber )) == 202 bererr = ber_printf( ber, "{isti", 207 bererr = ber_printf( ber, "{iti", 216 1, ber )) != LDAP_SUCCESS ) { 218 ber_free( ber, 1 ); 226 if ( nsldapi_ber_flush( ld, sb, ber, 1, 0 )
|
H A D | sbind.c | 76 BerElement *ber; local 117 if (( rc = nsldapi_alloc_ber_with_options( ld, &ber )) 123 if ( ber_printf( ber, "{it{ists}", msgid, LDAP_REQ_BIND, 126 ber_free( ber, 1 ); 130 if ( nsldapi_put_controls( ld, NULL, 1, ber ) != LDAP_SUCCESS ) { 131 ber_free( ber, 1 ); 137 (char *)dn, ber ));
|
H A D | getvalues.c | 45 struct berelement ber; local 61 ber = *entry->lm_ber; 64 if ( ber_scanf( &ber, "{x{{a", &attr ) == LBER_ERROR ) { 73 if ( ber_scanf( &ber, "x}{a", &attr ) == LBER_ERROR ) { 94 rc = ber_scanf( &ber, "[V]", &vals ); 96 rc = ber_scanf( &ber, "[v]", &vals ); 333 struct berelement ber; local 381 ber = *entry->lm_ber; 391 if ( ber_scanf( &ber, "{x{{a", &attr ) == LBER_ERROR ) { 395 if ( ber_scanf( &ber, "{ [all...] |
H A D | request.c | 81 nsldapi_set_ber_options( LDAP *ld, BerElement *ber ) 83 ber->ber_options = ld->ld_lberoptions; 86 ber_set_string_translators( ber, 97 char *dn, BerElement *ber ) 107 ber_free( ber, 1 ); 140 return( nsldapi_send_server_request( ld, ber, msgid, NULL, 149 BerElement *ber, /* message to send */ 174 ber_free( ber, 1 ); 182 ber_free( ber, 1 ); 222 ber_free( ber, 147 nsldapi_send_server_request( LDAP *ld, BerElement *ber, int msgid, LDAPRequest *parentreq, LDAPServer *srvlist, LDAPConn *lc, char *bindreqdn, int bind ) argument 323 nsldapi_ber_flush( LDAP *ld, Sockbuf *sb, BerElement *ber, int freeit, int async ) argument 953 BerElement *ber; local 1117 BerElement *ber; local [all...] |
H A D | free.c | 133 * ber_free() checks for ber == NULL, so we don't bother. 137 ldap_ber_free( BerElement *ber, int freebuf ) argument 139 ber_free( ber, freebuf );
|
H A D | result.c | 54 static void check_for_refs( LDAP *ld, LDAPRequest *lr, BerElement *ber, 496 BerElement *ber; local 512 * a ber that is associated with this connection 541 * Since we have received a complete message now, we pull this ber 544 ber = lc->lconn_ber; 548 if ( ber_get_int( ber, &id ) == LBER_ERROR ) { 555 ber_free( ber, 1 ); 565 ber_free( ber, 1 ); 570 if ( (tag = ber_peek_tag( ber, &len )) == LBER_ERROR ) { 589 check_for_refs( ld, lr, ber, l 897 check_for_refs( LDAP *ld, LDAPRequest *lr, BerElement *ber, int ldapversion, int *totalcountp, int *chasingcountp ) argument 988 BerElement *ber; local [all...] |
H A D | error.c | 562 BerElement ber; local 607 ber = *rber; /* struct copy */ 610 berrc = ber_scanf( &ber, "{ia}", &along, &e ); 613 if (( berrc = ber_scanf( &ber, "{iaa", &along, &m, &e )) 617 if ( ber_peek_tag( &ber, &len ) == LDAP_TAG_REFERRAL ) { 620 berrc = ber_scanf( &ber, "x" ); 623 berrc = ber_scanf( &ber, "v", 638 if ( ber_peek_tag( &ber, &len ) == 640 berrc = ber_scanf( &ber, "x" ); 643 if ( ber_peek_tag( &ber, [all...] |
H A D | llib-lldap | 163 BerElement **ber ); 166 BerElement *ber ); 271 void ldap_ber_free(BerElement *ber, int freebuf); 343 int ber_flatten(BerElement *ber, struct berval **bvPtr); 344 void ber_free(BerElement *ber, int freebuf); 354 ber_tag_t ber_first_element(BerElement *ber, unsigned int *len, char **last); 355 ber_tag_t ber_next_element(BerElement *ber, ber_tag_t *len, char *last); 356 ber_tag_t ber_peek_tag(BerElement *ber, ber_tag_t *len); 357 ber_tag_t ber_scanf(BerElement *ber, const char *fmt, ...); 358 ber_tag_t ber_skip_tag(BerElement *ber, ber_tag_ [all...] |
H A D | ldap-int.h | 71 #include "../ber/lber-int.h" 162 BerElement *lm_ber; /* the ber encoded message contents */ 220 BerElement *lr_ber; /* ber encoded request contents */ 720 char *dn, BerElement *ber ); 722 void nsldapi_set_ber_options( LDAP *ld, BerElement *ber ); 723 int nsldapi_ber_flush( LDAP *ld, Sockbuf *sb, BerElement *ber, int freeit, 725 int nsldapi_send_server_request( LDAP *ld, BerElement *ber, int msgid, 752 int ldap_put_filter( BerElement *ber, char *str ); 793 BerElement *ber ); 794 int nsldapi_get_controls( BerElement *ber, LDAPContro [all...] |
H A D | url.c | 409 BerElement *ber; local 428 -1, -1, msgid, &ber ) != LDAP_SUCCESS ) { 469 ber_free( ber, 1 ); 471 err = nsldapi_send_server_request( ld, ber, msgid, NULL, srv,
|
/opensolaris-onvv-gate/usr/src/lib/libldap4/common/ |
H A D | unbind.c | 176 BerElement *ber; local 184 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 192 if ( ber_printf( ber, "{itn}", ++ld->ld_msgid, 195 ber_free( ber, 1 ); 203 if ( ber_flush( sb, ber, 1 ) == -1 ) { 205 ber_free( ber, 1 );
|
H A D | request.c | 84 BerElement *ber; local 86 if (( ber = ber_alloc_t( ld->ld_lberoptions )) == NULLBER ) { 90 set_ber_options( ld, ber ); 94 return( ber ); 99 set_ber_options( LDAP *ld, BerElement *ber ) 101 ber->ber_options = ld->ld_lberoptions; 104 ber_set_string_translators( ber, 114 BerElement *ber ) 127 ber_free( ber, 1 ); 162 rv = send_server_request( ld, ber, l 168 send_server_request( LDAP *ld, BerElement *ber, int msgid, LDAPRequest *parentreq, LDAPServer *srvlist, LDAPConn *lc, int bind ) argument [all...] |
H A D | cldap.c | 67 static int cldap_parsemsg( LDAP *ld, int msgid, BerElement *ber, 346 BerElement ber; local 374 ber_zero_init( &ber, 0 ); 375 set_ber_options( ld, &ber ); 377 if ( cldap_getmsg( ld, &tv, &ber ) == -1 ) { 409 if ( ber_scanf( &ber, "ia", &id, &logdn ) == LBER_ERROR ) { 410 free( ber.ber_buf ); /* gack! */ 416 free( ber.ber_buf ); /* gack! */ 434 ret = cldap_parsemsg( ld, msgid, &ber, res, base ); 435 free( ber 476 cldap_parsemsg( LDAP *ld, int msgid, BerElement *ber, LDAPMessage **res, char *base ) argument [all...] |
H A D | cache.c | 46 static int cache_hash( BerElement *ber ); 511 cache_hash( BerElement *ber ) 519 bercpy = *ber; 598 BerElement ber; local 607 ber = *msg->lm_ber; /* struct copy */ 608 if ( ber_scanf( &ber, "{i{a", &msgid, &s ) != LBER_ERROR ) { 628 ber = *m->lm_ber; /* struct copy */ 629 if ( ber_scanf( &ber, "{a", &s ) != LBER_ERROR ) {
|
H A D | error.c | 307 BerElement ber; local 328 ber = *(lm->lm_ber); 330 rc = ber_scanf( &ber, "{iaa}", &along, &ld->ld_matched, 333 rc = ber_scanf( &ber, "{ia}", &along, &ld->ld_error );
|
H A D | url.c | 364 BerElement *ber; local 378 if (( ber = ldap_build_search_req( ld, ludp->lud_dn, 409 ber_free( ber, 1 ); 411 err = send_server_request( ld, ber, ld->ld_msgid, NULL, srv, NULL, 1 );
|
/opensolaris-onvv-gate/usr/src/lib/libldap4/include/ |
H A D | ldap-int.h | 143 char *dn, BerElement *ber ); 145 void set_ber_options( LDAP *ld, BerElement *ber ); 154 int send_server_request( LDAP *ld, BerElement *ber, int msgid, 202 static int put_extensible_filter( BerElement *ber, char *type, char *val ); 321 int ldap_controls_code (BerElement *ber, LDAPControl **ctrls); 322 LDAPControl ** ldap_controls_decode(BerElement *ber, int *errcode); 323 int ldap_build_control(char *oid, BerElement *ber, int freeber, 334 * ber/io.c 337 int ber_flush(Sockbuf *sb, BerElement *ber, int freeit); 338 unsigned int ber_get_next(Sockbuf *sb, unsigned int *len, BerElement *ber); [all...] |
/opensolaris-onvv-gate/usr/src/lib/libldap5/sources/ldap/ber/ |
H A D | lber-int.h | 157 void ber_dump( BerElement *ber, int inout ); 180 int sb_options; /* to support copying ber elements */ 214 #define NSLBERI_VALID_BERELEMENT_POINTER( ber ) \ 215 ( (ber) != NULLBER ) 255 int nslberi_ber_realloc( BerElement *ber, ber_len_t len ); 260 * slapd spends much of its time doing memcpy's for the ber code.
|
/opensolaris-onvv-gate/usr/src/lib/libldap5/include/ldap/ |
H A D | solaris-int.h | 143 LDAP_API(void) LDAP_CALL ber_special_free(void* buf, BerElement *ber); 146 size_t buffer_size, ber_len_t *len, BerElement *ber, 149 size_t buffer_size, ber_len_t *len, BerElement *ber, 151 LDAP_API(void) LDAP_CALL ber_init_w_nullchar( BerElement *ber, int options ); 152 LDAP_API(int) LDAP_CALL ber_set_option( BerElement *ber, int option, 154 LDAP_API(int) LDAP_CALL ber_get_option( BerElement *ber, int option, 162 LDAP_API(int) LDAP_CALL ber_flush( Sockbuf *sb, BerElement *ber, int freeit ); 164 BerElement *ber );
|
/opensolaris-onvv-gate/usr/src/lib/libldap4/ |
H A D | Makefile.com | 68 SRCS= $(LDAPOBJS:%.o=../common/%.c) $(BEROBJS:%.o=../ber/%.c) \ 103 objs/%.o pics/%.o: ../ber/%.c
|
/opensolaris-onvv-gate/usr/src/lib/libsldap/common/ |
H A D | ns_reads.c | 311 BerElement *ber; local 378 for (attr = ldap_first_attribute(ld, e, &ber); attr != NULL; 379 attr = ldap_next_attribute(ld, e, ber)) { 384 ber_free(ber, 0); 385 ber = NULL; 459 for (attr = ldap_first_attribute(ld, e, &ber), j = 1; 461 attr = ldap_next_attribute(ld, e, ber), j++) { 466 ber_free(ber, 0); 467 ber = NULL; 494 ber_free(ber, 5286 get_new_acct_more_info(BerElement *ber, AcctUsableResponse_t *acctResp) argument 5397 get_old_acct_opt_more_info(ber_tag_t tag, BerElement *ber, AcctUsableResponse_t *acctResp) argument 5507 BerElement *ber; local [all...] |
H A D | ns_cache_door.h | 120 char ber[4]; /* BER/DER encoded packet */ member in union:__anon4326::__anon4327
|
/opensolaris-onvv-gate/usr/src/lib/libldap5/ |
H A D | Makefile.com | 79 SRCS= $(BEROBJS:%.o=../sources/ldap/ber/%.c) \ 123 pics/%.o: ../sources/ldap/ber/%.c
|