/opensolaris-onvv-gate/usr/src/lib/libkmf/ber_der/common/ |
H A D | io.c | 43 * Note: kmfber_read() only uses the ber_end and ber_ptr elements of ber. 46 * elements of the ber structure, those functions will need to be changed 50 kmfber_read(BerElement *ber, char *buf, ber_len_t len) argument 55 nleft = ber->ber_end - ber->ber_ptr; 58 (void) memmove(buf, ber->ber_ptr, (size_t)actuallen); 60 ber->ber_ptr += actuallen; 66 * enlarge the ber buffer. 70 kmfber_realloc(BerElement *ber, ber_len_t len) argument 78 have_bytes = ber 137 kmfber_write(BerElement *ber, char *buf, ber_len_t len, int nosos) argument 160 kmfber_free(BerElement *ber, int freebuf) argument 174 BerElement *ber; local 205 kmfber_dup(BerElement *ber) argument 219 ber_init_w_nullchar(BerElement *ber, int options) argument 229 kmfber_reset(BerElement *ber, int was_writing) argument 245 ber_dump(BerElement *ber, int inout) argument 304 kmfber_flatten(BerElement *ber, struct berval **bvPtr) argument 344 BerElement *ber; local 372 BerElement *ber; local [all...] |
H A D | encode.c | 70 ber_put_tag(BerElement *ber, ber_tag_t tag, int nosos) argument 79 return (kmfber_write(ber, 111 kmfber_put_len(BerElement *ber, ber_int_t len, int nosos) argument 123 return (kmfber_write(ber, 146 if (kmfber_write(ber, &lenlen, 1, nosos) != 1) 151 if (kmfber_write(ber, 159 ber_put_int_or_enum(BerElement *ber, ber_int_t num, ber_tag_t tag) argument 194 if ((taglen = ber_put_tag(ber, tag, 0)) == -1) 197 if ((lenlen = kmfber_put_len(ber, len, 0)) == -1) 201 if (kmfber_write(ber, 210 kmfber_put_enum(BerElement *ber, ber_int_t num, ber_tag_t tag) argument 219 ber_put_int(BerElement *ber, ber_int_t num, ber_tag_t tag) argument 228 ber_put_oid(BerElement *ber, struct berval *oid, ber_tag_t tag) argument 251 ber_put_big_int(BerElement *ber, ber_tag_t tag, char *data, ber_len_t len) argument 288 kmfber_put_ostring(BerElement *ber, char *str, ber_len_t len, ber_tag_t tag) argument 338 kmfber_put_string(BerElement *ber, char *str, ber_tag_t tag) argument 344 kmfber_put_bitstring(BerElement *ber, char *str, ber_len_t blen , ber_tag_t tag) argument 372 kmfber_put_null(BerElement *ber, ber_tag_t tag) argument 389 kmfber_put_boolean(BerElement *ber, int boolval, ber_tag_t tag) argument 424 ber_start_seqorset(BerElement *ber, ber_tag_t tag) argument 464 kmfber_start_seq(BerElement *ber, ber_tag_t tag) argument 473 kmfber_start_set(BerElement *ber, ber_tag_t tag) argument 482 ber_put_seqorset(BerElement *ber) argument 600 kmfber_printf(BerElement *ber, const char *fmt, ...) argument [all...] |
H A D | decode.c | 36 /* decode.c - ber input decoding routines */ 59 * Note: kmfber_get_tag() only uses the ber_end and ber_ptr elements of ber. 65 kmfber_get_tag(BerElement *ber) argument 72 if (kmfber_read(ber, (char *)&xbyte, 1) != 1) 81 if (kmfber_read(ber, (char *)&xbyte, 1) != 1) 99 * Note: kmfber_skip_tag() only uses the ber_end and ber_ptr elements of ber. 104 kmfber_skip_tag(BerElement *ber, ber_len_t *len) argument 112 * Any ber element looks like this: tag length contents. 125 if ((tag = kmfber_get_tag(ber)) == KMFBER_DEFAULT) 137 if (kmfber_read(ber, (cha 164 kmfber_peek_tag(BerElement *ber, ber_len_t *len) argument 174 ber_getnint(BerElement *ber, ber_int_t *num, ber_slen_t len) argument 209 kmfber_get_int(BerElement *ber, ber_int_t *num) argument 228 kmfber_get_stringb(BerElement *ber, char *buf, ber_len_t *len) argument 275 kmfber_get_stringa(BerElement *ber, char **buf) argument 297 ber_get_oid(BerElement *ber, struct berval *oid) argument 319 ber_get_bigint(BerElement *ber, struct berval **bv) argument 367 kmfber_get_stringal(BerElement *ber, struct berval **bv) argument 398 kmfber_get_bitstringa(BerElement *ber, char **buf, ber_len_t *blen) argument 427 kmfber_get_null(BerElement *ber) argument 442 kmfber_get_boolean(BerElement *ber, int *boolval) argument 454 kmfber_first_element(BerElement *ber, ber_len_t *len, char **last) argument 471 kmfber_next_element(BerElement *ber, ber_len_t *len, char *last) argument 506 kmfber_scanf(BerElement *ber, const char *fmt, ...) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | getattr.c | 47 bytes_remaining( BerElement *ber ) 51 if ( ber_get_option( ber, LBER_OPT_REMAINING_BYTES, &len ) != 0 ) { 60 ldap_first_attribute( LDAP *ld, LDAPMessage *entry, BerElement **ber ) 72 if ( ber == NULL || !NSLDAPI_VALID_LDAPMESSAGE_ENTRY_POINTER( entry )) { 77 if ( nsldapi_alloc_ber_with_options( ld, ber ) != LDAP_SUCCESS ) { 81 **ber = *entry->lm_ber; 91 if ( ber_scanf( *ber, "{xl{", &seqlength ) != LBER_ERROR && 92 ber_set_option( *ber, LBER_OPT_REMAINING_BYTES, &seqlength ) 98 if ( ber_scanf( *ber, "{ax}", &attr ) != LBER_ERROR || 99 bytes_remaining( *ber ) [all...] |
H A D | proxyauthctrl.c | 53 BerElement *ber; local 69 /* create a ber package to hold the controlValue */ 70 if ( ( nsldapi_alloc_ber_with_options( ld, &ber ) ) != LDAP_SUCCESS ) { 77 if ( LBER_ERROR == ber_printf( ber, 82 ber_free( ber, 1 ); 86 rc = nsldapi_build_control( LDAP_CONTROL_PROXYAUTH, ber, 1, 117 BerElement *ber; local 129 /* create a ber package to hold the controlValue */ 130 if ( ( nsldapi_alloc_ber_with_options( ld, &ber ) ) != LDAP_SUCCESS ) { 137 if ( LBER_ERROR == ber_printf( ber, [all...] |
H A D | psearch.c | 32 BerElement *ber; local 57 if (( nsldapi_alloc_ber_with_options( ld, &ber )) != LDAP_SUCCESS ) { 62 if ( ber_printf( ber, "{ibb}", changetypes, changesonly, 64 ber_free( ber, 1 ); 69 rc = nsldapi_build_control( LDAP_CONTROL_PERSISTENTSEARCH, ber, 1, 83 BerElement *ber; local 122 if (( ber = ber_init( &(ctrls[i]->ldctl_value))) == NULL ) { 127 if ( ber_scanf( ber, "{e", &along ) == LBER_ERROR ) { 128 ber_free( ber, 1 ); 135 if ( ber_scanf( ber, " [all...] |
H A D | vlistctrl.c | 80 BerElement *ber; local 93 /* create a ber package to hold the controlValue */ 94 if ( LDAP_SUCCESS != nsldapi_alloc_ber_with_options( ld, &ber ) ) 100 if ( LBER_ERROR == ber_printf( ber, 107 ber_free( ber, 1 ); 113 if ( LBER_ERROR == ber_printf( ber, 121 ber_free( ber, 1 ); 127 if ( LBER_ERROR == ber_printf( ber, 133 ber_free( ber, 1 ); 140 ber, 187 BerElement *ber; local [all...] |
/opensolaris-onvv-gate/usr/src/cmd/ldap/common/ |
H A D | etest.c | 37 BerElement *ber; local 61 if ( (ber = ber_alloc()) == NULLBER ) { 67 if ( ber_printf( ber, "{ti}", 0x1f44, num ) == -1 ) { 72 if ( ber_flush( &sb, ber, 1 ) == -1 ) { 87 if ( ber_printf( ber, "i", i ) == -1 ) { 95 rc = ber_put_enum( ber, i, (char)ber->ber_tag ); 99 rc = ber_put_null( ber, (char)ber->ber_tag ); 105 rc = ber_put_ostring( ber, [all...] |
/opensolaris-onvv-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...] |
H A D | decode.c | 40 /* decode.c - ber input decoding routines */ 46 * Note: ber_get_tag() only uses the ber_end and ber_ptr elements of ber. 53 ber_get_tag( BerElement *ber ) 60 if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) 69 if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) 87 * Note: ber_skip_tag() only uses the ber_end and ber_ptr elements of ber. 93 ber_skip_tag( BerElement *ber, ber_len_t *len ) argument 101 * Any ber element looks like this: tag length contents. 114 if ( (tag = ber_get_tag( ber )) == LBER_DEFAULT ) 125 if ( ber_read( ber, (cha 152 ber_peek_tag( BerElement *ber, ber_len_t *len ) argument 162 ber_getnint( BerElement *ber, ber_int_t *num, ber_slen_t len ) argument 198 ber_get_int( BerElement *ber, ber_int_t *num ) argument 218 ber_get_stringb( BerElement *ber, char *buf, ber_len_t *len ) argument 265 ber_get_stringa( BerElement *ber, char **buf ) argument 300 ber_get_stringal( BerElement *ber, struct berval **bv ) argument 345 ber_get_bitstringa( BerElement *ber, char **buf, ber_len_t *blen ) argument 389 ber_get_boolean( BerElement *ber, int *boolval ) argument 402 ber_first_element( BerElement *ber, ber_len_t *len, char **last ) argument 420 ber_next_element( BerElement *ber, ber_len_t *len, char *last ) argument 432 ber_scanf( BerElement *ber, const char *fmt, ... ) argument 761 ber_set_string_translators( BerElement *ber, BERTranslateProc encode_proc, BERTranslateProc decode_proc ) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/libldap4/ber/ |
H A D | encode.c | 8 /* encode.c - ber output encoding routines */ 58 static int ber_put_len( BerElement *ber, unsigned int len, int nosos ); 59 static int ber_start_seqorset( BerElement *ber, unsigned int tag ); 60 static int ber_put_seqorset( BerElement *ber ); 61 static int ber_put_int_or_enum( BerElement *ber, int num, unsigned int tag ); 64 extern int ber_realloc(BerElement *ber, unsigned int len); 84 ber_put_tag( BerElement *ber, unsigned int tag, int nosos ) argument 93 return( ber_write( ber, ((char *) &ntag) + sizeof(int) - taglen, 124 ber_put_len( BerElement *ber, unsigned int len, int nosos ) argument 138 return( ber_write( ber, (cha 173 ber_put_int_or_enum( BerElement *ber, int num, unsigned int tag ) argument 225 ber_put_enum( BerElement *ber, int num, unsigned int tag ) argument 234 ber_put_int( BerElement *ber, int num, unsigned int tag ) argument 243 ber_put_ostring( BerElement *ber, char *str, unsigned int len, unsigned int tag ) argument 288 ber_put_string( BerElement *ber, char *str, unsigned int tag ) argument 294 ber_put_bitstring( BerElement *ber, char *str, unsigned int blen , unsigned int tag ) argument 322 ber_put_null( BerElement *ber, unsigned int tag ) argument 339 ber_put_boolean( BerElement *ber, int boolval, unsigned int tag ) argument 364 ber_start_seqorset( BerElement *ber, unsigned int tag ) argument 390 ber_start_seq( BerElement *ber, unsigned int tag ) argument 399 ber_start_set( BerElement *ber, unsigned int tag ) argument 536 ber_printf( BerElement *ber, char *fmt, ... ) argument 546 BerElement *ber; local [all...] |
H A D | decode.c | 8 /* decode.c - ber input decoding routines */ 60 static int ber_getnint( BerElement *ber, int *num, int len ); 66 ber_get_tag( BerElement *ber ) 73 if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) 82 if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) 100 ber_skip_tag( BerElement *ber, unsigned int *len ) argument 108 * Any ber element looks like this: tag length contents. 121 if ( (tag = ber_get_tag( ber )) == LBER_DEFAULT ) 132 if ( ber_read( ber, (char *) &lc, 1 ) != 1 ) 139 if ( ber_read( ber, (cha 151 ber_peek_tag( BerElement *ber, unsigned int *len ) argument 164 ber_getnint( BerElement *ber, int *num, int len ) argument 194 ber_get_int( BerElement *ber, int *num ) argument 208 ber_get_stringb( BerElement *ber, char *buf, unsigned int *len ) argument 249 ber_get_stringa( BerElement *ber, char **buf ) argument 279 ber_get_stringal( BerElement *ber, struct berval **bv ) argument 314 ber_get_bitstringa( BerElement *ber, char **buf, unsigned int *blen ) argument 351 ber_get_boolean( BerElement *ber, int *boolval ) argument 363 ber_first_element( BerElement *ber, unsigned int *len, char **last ) argument 380 ber_next_element( BerElement *ber, unsigned int *len, char *last ) argument 391 ber_scanf( BerElement *ber, char *fmt, ... ) argument 401 BerElement *ber; local 599 ber_set_string_translators( BerElement *ber, BERTranslateProc encode_proc, BERTranslateProc decode_proc ) argument 607 ber_flatten(BerElement *ber, struct berval **bvPtr) argument [all...] |
H A D | io.c | 8 /* io.c - ber general i/o routines */ 67 int ber_realloc(BerElement *ber, unsigned int len); 244 ber_read( BerElement *ber, char *buf, unsigned int len ) argument 248 nleft = (int)(ber->ber_end - ber->ber_ptr); 251 SAFEMEMCPY( buf, ber->ber_ptr, (size_t)actuallen ); 253 ber->ber_ptr += actuallen; 259 ber_write( BerElement *ber, char *buf, unsigned int len, int nosos ) argument 261 if ( nosos || ber->ber_sos == NULL ) { 262 if ( ber 282 ber_realloc(BerElement *ber, unsigned int len) argument 326 ber_free(BerElement *ber, int freebuf) argument 336 ber_flush( Sockbuf *sb, BerElement *ber, int freeit ) argument 420 BerElement *ber; local 476 ber_zero_init( BerElement *ber, int options ) argument 485 ber_reset( BerElement *ber, int was_writing ) argument 501 ber_dump( BerElement *ber, int inout ) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/libldap4/common/ |
H A D | sbind.c | 52 BerElement *ber = NULL; local 59 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 64 if ( ber_printf( ber, "{it{ists}", ++ld->ld_msgid, LDAP_REQ_BIND, ld->ld_version, dn, LDAP_AUTH_SIMPLE, passwd ) == -1 ) { 66 ber_free( ber, 1 ); 73 if (ldap_controls_code(ber, serverctrls) != LDAP_SUCCESS){ 75 ber_free( ber, 1 ); 80 if (ldap_controls_code(ber, ld->ld_srvctrls) != LDAP_SUCCESS){ 82 ber_free( ber, 1 ); 87 if ( ber_printf( ber, "}" ) == -1 ) { 89 ber_free( ber, 109 BerElement *ber; local [all...] |
H A D | vlistctrl.c | 25 BerElement *ber; local 34 if ((ber = alloc_ber_with_options(ld)) == NULLBER) { 39 if (ber_printf(ber, "{ii", ldvlistp->ldvlist_before_count, 42 ber_free(ber, 1); 47 if (ber_printf(ber, "t{ii}}", LDAP_TAG_VLV_BY_INDEX, 51 ber_free(ber, 1); 55 if (ber_printf(ber, "to}", LDAP_TAG_VLV_BY_VALUE, 59 ber_free(ber, 1); 64 rc = ldap_build_control(LDAP_CONTROL_VLVREQUEST, ber, 1, 1, ctrlp); 73 BerElement *ber; local [all...] |
H A D | extop.c | 32 BerElement *ber; local 41 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 46 if ( ber_printf( ber, "{it{ts", ++ld->ld_msgid, LDAP_REQ_EXTENDED, LDAP_TAG_EXT_NAME, exoid ) == -1 ) { 48 ber_free( ber, 1 ); 52 if (exdata && (ber_printf(ber, "to", LDAP_TAG_EXT_VAL, exdata->bv_val, exdata->bv_len) == -1 )) { 54 ber_free( ber, 1 ); 58 if ( ber_printf( ber, "}" ) == -1 ) { 60 ber_free( ber, 1 ); 66 if (ldap_controls_code(ber, serverctrls) != LDAP_SUCCESS){ 68 ber_free( ber, 103 BerElement *ber; local [all...] |
H A D | add.c | 43 BerElement * ber; local 58 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 63 if ( ber_printf( ber, "{it{s{", ++ld->ld_msgid, LDAP_REQ_ADD, dn ) 66 ber_free( ber, 1 ); 73 rc = ber_printf( ber, "{s[V]}", attrs[i]->mod_type, 76 rc = ber_printf( ber, "{s[v]}", attrs[i]->mod_type, 81 ber_free( ber, 1 ); 86 if ( ber_printf( ber, "}}" ) == -1 ) { 88 ber_free( ber, 1 ); 95 if (ldap_controls_code(ber, serverctrl 140 BerElement *ber; local 207 BerElement *ber; local [all...] |
H A D | modify.c | 38 BerElement *ber; local 59 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 62 if ( ber_printf( ber, "{it{s{", ++ld->ld_msgid, LDAP_REQ_MODIFY, dn ) 65 ber_free( ber, 1 ); 72 rc = ber_printf( ber, "{e{s[V]}}", 76 rc = ber_printf( ber, "{e{s[v]}}", mods[i]->mod_op, 82 ber_free( ber, 1 ); 87 if ( ber_printf( ber, "}}" ) == -1 ) { 89 ber_free( ber, 1 ); 96 if (ldap_controls_code(ber, serverctrl 138 BerElement *ber; local 182 BerElement *ber; local [all...] |
H A D | getattr.c | 41 ldap_first_attribute( LDAP *ld, LDAPMessage *entry, BerElement **ber ) 52 if ( (*ber = alloc_ber_with_options( ld )) == NULLBER ) { 57 **ber = *entry->lm_ber; 66 if ( ber_scanf( *ber, "{x{{sx}", attrbuffer, &len ) 69 ber_free( *ber, 0 ); 70 *ber = NULL; 80 ldap_next_attribute( LDAP *ld, LDAPMessage *entry, BerElement *ber ) 93 if ( ber_scanf( ber, "{sx}", attrbuffer, &len )
|
H A D | rename.c | 33 BerElement *ber; local 47 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 51 if ( ber_printf( ber, "{it{ssb", ++ld->ld_msgid, LDAP_REQ_MODRDN, dn, 54 ber_free( ber, 1 ); 59 if ( ber_printf( ber, "ts}", LDAP_TAG_NEWPARENT, newparent) == -1){ 61 ber_free( ber, 1 ); 65 } else if ( ber_printf( ber, "}" ) == -1 ) { 67 ber_free( ber, 1 ); 73 if (ldap_controls_code(ber, serverctrls) != LDAP_SUCCESS){ 75 ber_free( ber, 112 BerElement *ber; local [all...] |
H A D | delete.c | 41 BerElement *ber; local 45 if ( (ber = alloc_ber_with_options( ld )) == NULLBER ) { 50 if ( ber_printf( ber, "{its", ++ld->ld_msgid, LDAP_REQ_DELETE, dn ) == -1 ) { 52 ber_free( ber, 1 ); 59 if (ldap_controls_code(ber, serverctrls) != LDAP_SUCCESS){ 61 ber_free( ber, 1 ); 66 if (ldap_controls_code(ber, ld->ld_srvctrls) != LDAP_SUCCESS){ 68 ber_free( ber, 1 ); 73 if ( ber_printf( ber, "}" ) == -1 ) { 75 ber_free( ber, 94 BerElement *ber; local 143 BerElement *ber; local [all...] |
H A D | controls.c | 119 int ldap_controls_code (BerElement *ber, LDAPControl **ctrls) argument 124 rc = ber_printf(ber, "t{", LDAP_TAG_CONTROL_LIST); 126 ber_free(ber, 1); 131 rc = ber_printf(ber, "{s", ctrls[i]->ldctl_oid); 133 ber_free(ber, 1); 137 rc = ber_printf(ber, "b", ctrls[i]->ldctl_iscritical); 139 ber_free(ber, 1); 145 rc = ber_printf(ber, "o}", ctrls[i]->ldctl_value.bv_val, ctrls[i]->ldctl_value.bv_len); 147 rc = ber_printf(ber, "}"); 149 ber_free(ber, 164 ldap_controls_decode(BerElement *ber, int *errcode) argument 243 ldap_build_control(char *oid, BerElement *ber, int freeber, char iscritical, LDAPControl **ctrlp) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/libldap4/include/ |
H A D | lber.h | 135 ber_tag_t ber_get_tag(BerElement *ber); 136 ber_tag_t ber_skip_tag(BerElement *ber, ber_len_t *len); 137 ber_tag_t ber_peek_tag(BerElement *ber, ber_len_t *len); 138 unsigned int ber_get_int(BerElement *ber, int *num); 139 unsigned int ber_get_stringb(BerElement *ber, char *buf, 141 unsigned int ber_get_stringa(BerElement *ber, char **buf); 142 unsigned int ber_get_stringal(BerElement *ber, struct berval **bv); 143 unsigned int ber_get_bitstringa(BerElement *ber, char **buf, 145 unsigned int ber_get_null(BerElement *ber); 146 unsigned int ber_get_boolean(BerElement *ber, in [all...] |
/opensolaris-onvv-gate/usr/src/head/ |
H A D | lber.h | 146 ber_tag_t LDAP_CALL ber_get_tag(BerElement *ber); 147 ber_tag_t LDAP_CALL ber_skip_tag(BerElement *ber, 149 ber_tag_t LDAP_CALL ber_peek_tag(BerElement *ber, 151 ber_tag_t LDAP_CALL ber_get_int(BerElement *ber, ber_int_t *num); 152 ber_tag_t LDAP_CALL ber_get_stringb(BerElement *ber, char *buf, 154 ber_tag_t LDAP_CALL ber_get_stringa(BerElement *ber, 156 ber_tag_t LDAP_CALL ber_get_stringal(BerElement *ber, 158 ber_tag_t ber_get_bitstringa(BerElement *ber, 160 ber_tag_t LDAP_CALL ber_get_null(BerElement *ber); 161 ber_tag_t LDAP_CALL ber_get_boolean(BerElement *ber, [all...] |