Searched refs:ber (Results 26 - 50 of 58) sorted by relevance

123

/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dreferral.c127 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 Dunbind.c195 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 Dcache.c56 * 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 Dabandon.c112 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 Dsbind.c76 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 Dgetvalues.c45 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 Drequest.c81 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 Dfree.c133 * 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 Dresult.c54 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 Derror.c562 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 Dllib-lldap163 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 Dldap-int.h71 #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 Durl.c409 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 Dtmplout.c259 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 Dlber-int.h157 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 Dldap_ping.c77 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 Dadutils.c1140 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 Dsolaris-int.h143 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 Dns_reads.c311 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 Dns_cache_door.h120 char ber[4]; /* BER/DER encoded packet */ member in union:__anon3970::__anon3971
H A Dns_standalone.c707 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 DMakefile.com77 SRCS= $(BEROBJS:%.o=../sources/ldap/ber/%.c) \
130 pics/%.o: ../sources/ldap/ber/%.c
/illumos-gate/usr/src/lib/libnisdb/
H A Dldap_val.c349 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 Dmbdb.c502 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 Dber_der.h119 extern void kmfber_free(BerElement *ber, int freebuf);

Completed in 114 milliseconds

123