/illumos-gate/usr/src/lib/libldap5/sources/ldap/ber/ |
H A D | encode.c | 36 /* encode.c - ber output encoding routines */ 66 ber_put_tag( BerElement *ber, ber_tag_t tag, int nosos ) argument 75 return( ber_write( ber, ((char *) &ntag) + sizeof(ber_int_t) - taglen, 106 ber_put_len( BerElement *ber, ber_len_t len, int nosos ) argument 120 return( ber_write( ber, (char *) &netlen + sizeof(ber_int_t) - 1, 142 if ( ber_write( ber, &lenlen, 1, nosos ) != 1 ) 147 if ( ber_write( ber, (char *) &netlen + (sizeof(ber_int_t) - i), i, nosos ) 155 ber_put_int_or_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 191 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 ) 194 if ( (lenlen = ber_put_len( ber, le 208 ber_put_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 218 ber_put_int( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 228 ber_put_ostring( BerElement *ber, char *str, ber_len_t len, ber_tag_t tag ) argument 279 ber_put_string( BerElement *ber, char *str, ber_tag_t tag ) argument 286 ber_put_bitstring( BerElement *ber, char *str, ber_len_t blen , ber_tag_t tag ) argument 315 ber_put_null( BerElement *ber, ber_tag_t tag ) argument 333 ber_put_boolean( BerElement *ber, int boolval, ber_tag_t tag ) argument 367 ber_start_seqorset( BerElement *ber, ber_tag_t tag ) argument 405 ber_start_seq( BerElement *ber, ber_tag_t tag ) argument 415 ber_start_set( BerElement *ber, ber_tag_t tag ) argument 562 ber_printf( BerElement *ber, const char *fmt, ... ) argument [all...] |
H A D | io.c | 57 /* io.c - ber general i/o routines */ 203 * Note: ber_read() only uses the ber_end and ber_ptr elements of ber. 206 * the ber structure, those functions will need to be changed as well. 210 ber_read( BerElement *ber, char *buf, ber_len_t len ) argument 215 nleft = ber->ber_end - ber->ber_ptr; 218 SAFEMEMCPY( buf, ber->ber_ptr, (size_t)actuallen ); 220 ber->ber_ptr += actuallen; 226 * enlarge the ber buffer. 230 nslberi_ber_realloc( BerElement *ber, ber_len_ argument 297 ber_write( BerElement *ber, char *buf, ber_len_t len, int nosos ) argument 321 ber_free( BerElement *ber, int freebuf ) argument 337 ber_flush( Sockbuf *sb, BerElement *ber, int freeit ) argument 420 BerElement *ber; local 478 ber_init_w_nullchar( BerElement *ber, int options ) argument 498 ber_reset( BerElement *ber, int was_writing ) argument 514 ber_dump( BerElement *ber, int inout ) argument 746 ber_set_option( struct berelement *ber, int option, void *value ) argument 807 ber_get_option( struct berelement *ber, int option, void *value ) argument 1012 ber_special_free(void* buf, BerElement *ber) argument 1089 ber_get_next_buffer( void *buffer, size_t buffer_size, ber_len_t *len, BerElement *ber, ber_uint_t *Bytes_Scanned ) argument 1098 ber_get_next_buffer_ext( void *buffer, size_t buffer_size, ber_len_t *len, BerElement *ber, ber_uint_t *Bytes_Scanned, Sockbuf *sock ) argument 1230 ber_flatten( BerElement *ber, struct berval **bvPtr ) argument 1275 BerElement *ber; local [all...] |
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
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 | 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 | search.c | 53 static char *put_complex_filter( BerElement *ber, char *str, 58 static int put_simple_filter( BerElement *ber, char *str ); 59 static int put_substring_filter( BerElement *ber, char *type, 61 static int put_filter_list( BerElement *ber, char *str ); 165 BerElement *ber; local 219 *msgidp, &ber )) != LDAP_SUCCESS ) { 225 (char *) base, ber ); 284 BerElement *ber; local 313 if (( err = nsldapi_alloc_ber_with_options( ld, &ber )) 332 err = ber_printf( ber, "{is 407 put_complex_filter( BerElement *ber, char *str, ber_tag_t tag, int not ) argument 444 ldap_put_filter( BerElement *ber, char *str ) argument 585 put_filter_list( BerElement *ber, char *str ) argument 667 put_simple_filter( BerElement *ber, char *str ) argument 864 put_substring_filter( BerElement *ber, char *type, char *val ) argument [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 | 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 | 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 | 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/cmd/sendmail/libsm/ |
H A D | ldap.c | 679 BerElement *ber; local 746 &ber); 749 ber)) 1052 ** ber attribute. See:
|
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/libsldap/common/ |
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...] |
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...] |
/illumos-gate/usr/src/cmd/ldap/common/ |
H A D | ldaptest.c | 332 case 't': /* copy ber's to given file */ 337 case 'T': /* only output ber's to given file */ 1107 BerElement *ber; local 1135 for ( a = ldap_first_attribute( ld, e, &ber ); a != NULL; 1136 a = ldap_next_attribute( ld, e, ber ) ) {
|
H A D | ldapsearch.c | 950 BerElement *ber; local 1002 for ( a = ldap_first_attribute( ld, entry, &ber ); a != NULL; 1003 a = ldap_next_attribute( ld, entry, ber ) ) { 1086 if ( ber != NULL ) { 1087 ber_free( ber, 0 );
|
/illumos-gate/usr/src/lib/libnisdb/ |
H A D | nis_parse_ldap_conf.c | 934 BerElement *ber = NULL; local 947 for (attr = ldap_first_attribute(ld, e, &ber); attr != NULL; 948 attr = ldap_next_attribute(ld, e, ber)) { 1016 if (ber != NULL) 1017 ber_free(ber, 0);
|
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...] |
H A D | ldap_op.c | 718 BerElement *ber = 0; local 735 a = ldap_first_attribute(lc->ld, e, &ber); 740 if (ber != 0) 741 ber_free(ber, 0); 771 if (ber != 0) 772 ber_free(ber, 0); 1616 BerElement *ber = 0; local 1636 for (nm = ldap_first_attribute(lc->ld, m, &ber); 1638 nm = ldap_next_attribute(lc->ld, m, ber)) { 1657 if (ber ! [all...] |
/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);
|