Searched refs:ber (Results 1 - 25 of 93) sorted by relevance

1234

/opensolaris-onvv-gate/usr/src/lib/libkmf/ber_der/common/
H A Dio.c43 * 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 Dencode.c70 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 Ddecode.c36 /* 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 Dgetattr.c47 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 Dproxyauthctrl.c53 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 Dpsearch.c32 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 Dvlistctrl.c80 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 Detest.c37 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 Dencode.c36 /* 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 Dio.c57 /* 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 Ddecode.c40 /* 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 Dencode.c8 /* 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 Ddecode.c8 /* 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 Dio.c8 /* 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 Dsbind.c52 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 Dvlistctrl.c25 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 Dextop.c32 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 Dadd.c43 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 Dmodify.c38 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 Dgetattr.c41 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 Drename.c33 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 Ddelete.c41 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 Dcontrols.c119 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 Dlber.h135 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 Dlber.h146 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...]

Completed in 128 milliseconds

1234