Lines Matching refs:optdata

38 ldap_get_option( LDAP *ld, int option, void *optdata )  in ldap_get_option()  argument
49 if (NULL == optdata) in ldap_get_option()
58 *((struct ldap_memalloc_fns *)optdata) = nsldapi_memalloc_fns; in ldap_get_option()
63 rc = nsldapi_get_api_info( (LDAPAPIInfo *)optdata ); in ldap_get_option()
78 *((int *) optdata) = ldap_debug; in ldap_get_option()
100 *((int *) optdata) = LDAP_GET_BITOPT( ld, LDAP_BITOPT_DNS ); in ldap_get_option()
105 *((int *) optdata) = in ldap_get_option()
111 *((int *) optdata) = LDAP_GET_BITOPT( ld, LDAP_BITOPT_SSL ); in ldap_get_option()
115 *((int *) optdata) = LDAP_GET_BITOPT( ld, LDAP_BITOPT_RESTART ); in ldap_get_option()
119 *((int *) optdata) = in ldap_get_option()
125 *((int *) optdata) = in ldap_get_option()
132 *((Sockbuf **) optdata) = ld->ld_sbp; in ldap_get_option()
136 LBER_SOCKBUF_OPT_DESC, optdata ) != 0 ) { in ldap_get_option()
144 *((int *) optdata) = ld->ld_deref; in ldap_get_option()
147 *((int *) optdata) = ld->ld_sizelimit; in ldap_get_option()
150 *((int *) optdata) = ld->ld_timelimit; in ldap_get_option()
153 *((int *) optdata) = ld->ld_refhoplimit; in ldap_get_option()
156 *((int *) optdata) = ld->ld_version; in ldap_get_option()
161 *((LDAPControl ***)optdata) = NULL; in ldap_get_option()
163 rc = nsldapi_dup_controls( ld, (LDAPControl ***)optdata, in ldap_get_option()
170 *((LDAP_REBINDPROC_CALLBACK **) optdata) = ld->ld_rebind_fn; in ldap_get_option()
173 *((void **) optdata) = ld->ld_rebind_arg; in ldap_get_option()
180 memset( optdata, 0, sizeof( struct ldap_io_fns )); in ldap_get_option()
183 *((struct ldap_io_fns *)optdata) = *(ld->ld_io_fns_ptr); in ldap_get_option()
189 if ( ((struct ldap_x_ext_io_fns *) optdata)->lextiof_size == LDAP_X_EXTIO_FNS_SIZE_REV0) { in ldap_get_option()
190 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_close = ld->ld_extclose_fn; in ldap_get_option()
191 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_connect = ld->ld_extconnect_fn; in ldap_get_option()
192 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_read = ld->ld_extread_fn; in ldap_get_option()
193 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_write = ld->ld_extwrite_fn; in ldap_get_option()
194 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_poll = ld->ld_extpoll_fn; in ldap_get_option()
195 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_newhandle = ld->ld_extnewhandle_fn; in ldap_get_option()
196 … ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_disposehandle = ld->ld_extdisposehandle_fn; in ldap_get_option()
197 ((struct ldap_x_ext_io_fns_rev0 *) optdata)->lextiof_session_arg = ld->ld_ext_session_arg; in ldap_get_option()
198 } else if ( ((struct ldap_x_ext_io_fns *) optdata)->lextiof_size == in ldap_get_option()
201 *((struct ldap_x_ext_io_fns *) optdata) = ld->ld_ext_io_fns; in ldap_get_option()
212 *((struct ldap_thread_fns *) optdata) = ld->ld_thread; in ldap_get_option()
218 *((struct ldap_dns_fns *) optdata) = ld->ld_dnsfn; in ldap_get_option()
224 *((struct ldap_cache_fns *) optdata) = ld->ld_cache; in ldap_get_option()
227 *((int *) optdata) = ld->ld_cache_strategy; in ldap_get_option()
230 *((int *) optdata) = ld->ld_cache_on; in ldap_get_option()
234 *((int *) optdata) = LDAP_GET_LDERRNO( ld, NULL, NULL ); in ldap_get_option()
238 (void)LDAP_GET_LDERRNO( ld, NULL, (char **)optdata ); in ldap_get_option()
239 *((char **) optdata) = nsldapi_strdup( *((char **) optdata )); in ldap_get_option()
243 (void)LDAP_GET_LDERRNO( ld, (char **)optdata, NULL ); in ldap_get_option()
244 *((char **) optdata) = nsldapi_strdup( *((char **) optdata )); in ldap_get_option()
249 *((char **) optdata) = in ldap_get_option()
252 *((char **) optdata) = NULL; in ldap_get_option()
257 rc = nsldapi_get_feature_info( (LDAPAPIFeatureInfo *)optdata ); in ldap_get_option()
265 *((char **) optdata) = nsldapi_strdup( ld->ld_defhost ); in ldap_get_option()
269 *((int *) optdata) = ld->ld_connect_timeout; in ldap_get_option()
275 *((char **) optdata) = nsldapi_strdup(ld->ld_def_sasl_mech); in ldap_get_option()
278 *((char **) optdata) = nsldapi_strdup(ld->ld_def_sasl_realm); in ldap_get_option()
281 *((char **) optdata) = nsldapi_strdup(ld->ld_def_sasl_authcid); in ldap_get_option()
284 *((char **) optdata) = nsldapi_strdup(ld->ld_def_sasl_authzid); in ldap_get_option()
303 *((sasl_ssf_t *) optdata) = *ssf; in ldap_get_option()
307 *((sasl_ssf_t *) optdata) = ld->ld_sasl_secprops.min_ssf; in ldap_get_option()
310 *((sasl_ssf_t *) optdata) = ld->ld_sasl_secprops.max_ssf; in ldap_get_option()
313 *((sasl_ssf_t *) optdata) = ld->ld_sasl_secprops.maxbufsize; in ldap_get_option()