Lines Matching refs:optdata
39 #define LDAP_SETCLR_BITOPT(ld, bit, optdata) \ argument
40 if (optdata != NULL) { \
49 ldap_set_option(LDAP *ld, int option, const void *optdata) in ldap_set_option() argument
65 nsldapi_memalloc_fns = *((struct ldap_memalloc_fns *)optdata); in ldap_set_option()
88 ldap_debug = *((int *)optdata); in ldap_set_option()
121 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_DNS, optdata); in ldap_set_option()
126 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_REFERRALS, optdata); in ldap_set_option()
131 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_SSL, optdata); in ldap_set_option()
136 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_RESTART, optdata); in ldap_set_option()
140 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_RECONNECT, optdata); in ldap_set_option()
145 LDAP_SETCLR_BITOPT(ld, LDAP_BITOPT_ASYNC, optdata); in ldap_set_option()
151 ld->ld_deref = *((int *)optdata); in ldap_set_option()
154 ld->ld_sizelimit = *((int *)optdata); in ldap_set_option()
157 ld->ld_timelimit = *((int *)optdata); in ldap_set_option()
160 ld->ld_refhoplimit = *((int *)optdata); in ldap_set_option()
163 ld->ld_version = *((int *)optdata); in ldap_set_option()
171 (LDAPControl **)optdata); in ldap_set_option()
176 (LDAPControl **)optdata); in ldap_set_option()
181 ld->ld_rebind_fn = (LDAP_REBINDPROC_CALLBACK *) optdata; in ldap_set_option()
184 ld->ld_rebind_arg = (void *) optdata; in ldap_set_option()
191 (struct ldap_io_fns *)optdata)) != LDAP_SUCCESS) { in ldap_set_option()
200 if (((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_size == in ldap_set_option()
204 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_close; in ldap_set_option()
206 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_connect; in ldap_set_option()
208 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_read; in ldap_set_option()
210 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_write; in ldap_set_option()
212 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_poll; in ldap_set_option()
214 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_newhandle; in ldap_set_option()
216 ((struct ldap_x_ext_io_fns_rev0 *)optdata)-> in ldap_set_option()
219 ((struct ldap_x_ext_io_fns_rev0 *)optdata)->lextiof_session_arg; in ldap_set_option()
227 ld->ld_ext_io_fns = *((struct ldap_x_ext_io_fns *)optdata); in ldap_set_option()
247 ld->ld_thread = *((struct ldap_thread_fns *)optdata); in ldap_set_option()
258 ld->ld_thread2 = *((struct ldap_extra_thread_fns *)optdata); in ldap_set_option()
280 ld->ld_dnsfn = *((struct ldap_dns_fns *)optdata); in ldap_set_option()
286 ld->ld_cache = *((struct ldap_cache_fns *)optdata); in ldap_set_option()
289 ld->ld_cache_strategy = *((int *)optdata); in ldap_set_option()
292 ld->ld_cache_on = *((int *)optdata); in ldap_set_option()
299 LDAP_SET_LDERRNO(ld, *((int *)optdata), matched, errstr); in ldap_set_option()
306 nsldapi_strdup((char *)optdata)); in ldap_set_option()
314 nsldapi_strdup((char *)optdata), errstr); in ldap_set_option()
322 ld->ld_preferred_language = nsldapi_strdup((char *)optdata); in ldap_set_option()
329 ld->ld_defhost = nsldapi_strdup((char *)optdata); in ldap_set_option()
333 ld->ld_connect_timeout = *((int *)optdata); in ldap_set_option()
339 rc = prldap_x_install_dns_skipdb(ld, (const char *)optdata); in ldap_set_option()
349 ld->ld_def_sasl_mech = nsldapi_strdup((char *)optdata); in ldap_set_option()
355 ld->ld_def_sasl_realm = nsldapi_strdup((char *)optdata); in ldap_set_option()
361 ld->ld_def_sasl_authcid = nsldapi_strdup((char *)optdata); in ldap_set_option()
367 ld->ld_def_sasl_authzid = nsldapi_strdup((char *)optdata); in ldap_set_option()
384 extprops = * ((sasl_ssf_t *)optdata); in ldap_set_option()
395 sc = nsldapi_sasl_secprops((char *)optdata, in ldap_set_option()
400 ld->ld_sasl_secprops.min_ssf = *((sasl_ssf_t *)optdata); in ldap_set_option()
403 ld->ld_sasl_secprops.max_ssf = *((sasl_ssf_t *)optdata); in ldap_set_option()
406 ld->ld_sasl_secprops.maxbufsize = *((sasl_ssf_t *)optdata); in ldap_set_option()