/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | referral.c | 127 BerElement ber; local 149 ber = *rber; /* struct copy */ 151 if ( ber_scanf( &ber, "{v", &refs ) == LBER_ERROR ) { 155 if ( ber_scanf( &ber, "}" ) == LBER_ERROR ) { 158 err = nsldapi_get_controls( &ber, serverctrlsp );
|
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,
|
H A D | tmplout.c | 259 BerElement *ber; local 262 ber = NULL; 263 for ( attr = ldap_first_attribute( ld, entry, &ber ); 265 attr = ldap_next_attribute( ld, entry, ber )) { 293 if ( ber == NULL ) { 294 ber_free( ber, 0 );
|
/illumos-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.
|
/illumos-gate/usr/src/lib/libadutils/common/ |
H A D | ldap_ping.c | 77 extern int ldap_put_filter(BerElement *ber, char *); 129 BerElement *ber; local 176 if ((ber = ber_alloc()) == NULL) 179 if (ber_printf(ber, "{it{seeiib", msgid, 187 if (ldap_put_filter(ber, filter) < 0) 192 if (ber_printf(ber, "{s}}}", NETLOGON_ATTR_NAME) < 0) 198 return (ber); 201 if (ber != NULL) 202 ber_free(ber, 1); 258 cldap_parse(ad_disc_t ctx, ad_disc_cds_t *cds, BerElement *ber) argument [all...] |
H A D | adutils.c | 1140 BerElement *ber = NULL; local 1174 for (attr = ldap_first_attribute(adh->ld, search_res, &ber); 1176 attr = ldap_next_attribute(adh->ld, search_res, ber)) { 1180 ber_free(ber, 0); 1181 ber = NULL; 1203 for (attr = ldap_first_attribute(adh->ld, search_res, &ber), i = 1; 1206 attr = ldap_next_attribute(adh->ld, search_res, ber)) { 1254 ber_free(ber, 0);
|
/illumos-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 );
|
/illumos-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:__anon3970::__anon3971
|
H A D | ns_standalone.c | 707 BerElement *ber; local 720 for (a = ldap_first_attribute(ld, e, &ber); 722 a = ldap_next_attribute(ld, e, ber)) { 735 if (ber != NULL) { 736 ber_free(ber, 0); 752 a = ldap_first_attribute(ld, e, &ber); 763 a = ldap_next_attribute(ld, e, ber); 772 a = ldap_next_attribute(ld, e, ber); 807 if (ber != NULL) { 808 ber_free(ber, [all...] |
/illumos-gate/usr/src/lib/libldap5/ |
H A D | Makefile.com | 77 SRCS= $(BEROBJS:%.o=../sources/ldap/ber/%.c) \ 130 pics/%.o: ../sources/ldap/ber/%.c
|
/illumos-gate/usr/src/lib/libnisdb/ |
H A D | ldap_val.c | 349 BerElement *ber = ber_alloc(); local 353 if (ber == 0) { 363 ret = ber_printf(ber, berstring, 369 ret = ber_printf(ber, berstring, 373 ret = ber_printf(ber, berstring); 375 ret = ber_printf(ber, berstring, 381 ret = ber_printf(ber, berstring, str); 393 ber_free(ber, 1); 398 if (ber_flatten(ber, &bv) != 0 || bv == 0) { 401 ber_free(ber, 435 BerElement *ber; local [all...] |
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | mbdb.c | 502 BerElement *ber; local 606 for (attr = ldap_first_attribute(LDAPLMAP.ldap_ld, entry, &ber); 608 attr = ldap_next_attribute(LDAPLMAP.ldap_ld, entry, ber)) 728 ** ber attribute. See:
|
/illumos-gate/usr/src/lib/libkmf/ber_der/inc/ |
H A D | ber_der.h | 119 extern void kmfber_free(BerElement *ber, int freebuf);
|