Lines Matching refs:iofns
101 struct ldap_x_ext_io_fns iofns; in prldap_install_io_functions() local
103 memset( &iofns, 0, sizeof(iofns)); in prldap_install_io_functions()
104 iofns.lextiof_size = LDAP_X_EXTIO_FNS_SIZE; in prldap_install_io_functions()
105 iofns.lextiof_read = prldap_read; in prldap_install_io_functions()
106 iofns.lextiof_write = prldap_write; in prldap_install_io_functions()
107 iofns.lextiof_poll = prldap_poll; in prldap_install_io_functions()
108 iofns.lextiof_connect = prldap_connect; in prldap_install_io_functions()
109 iofns.lextiof_close = prldap_close; in prldap_install_io_functions()
111 iofns.lextiof_newhandle = prldap_shared_newhandle; in prldap_install_io_functions()
112 iofns.lextiof_disposehandle = prldap_shared_disposehandle; in prldap_install_io_functions()
114 iofns.lextiof_newhandle = prldap_newhandle; in prldap_install_io_functions()
115 iofns.lextiof_disposehandle = prldap_disposehandle; in prldap_install_io_functions()
124 ( iofns.lextiof_session_arg = prldap_session_arg_alloc())) { in prldap_install_io_functions()
129 iofns.lextiof_session_arg = NULL; in prldap_install_io_functions()
132 if ( ldap_set_option( ld, LDAP_X_OPT_EXTIO_FN_PTRS, &iofns ) != 0 ) { in prldap_install_io_functions()
134 (PRLDAPIOSessionArg **) &iofns.lextiof_session_arg ); in prldap_install_io_functions()
493 struct ldap_x_ext_io_fns iofns; in prldap_newhandle() local
495 memset( &iofns, 0, sizeof(iofns)); in prldap_newhandle()
496 iofns.lextiof_size = LDAP_X_EXTIO_FNS_SIZE; in prldap_newhandle()
498 (void *)&iofns ) < 0 ) { in prldap_newhandle()
502 ( iofns.lextiof_session_arg = prldap_session_arg_alloc())) { in prldap_newhandle()
506 (void *)&iofns ) < 0 ) { in prldap_newhandle()
586 struct ldap_x_ext_io_fns iofns; in prldap_session_arg_from_ld() local
594 memset( &iofns, 0, sizeof(iofns)); in prldap_session_arg_from_ld()
595 iofns.lextiof_size = LDAP_X_EXTIO_FNS_SIZE; in prldap_session_arg_from_ld()
596 if ( ldap_get_option( ld, LDAP_X_OPT_EXTIO_FN_PTRS, (void *)&iofns ) < 0 ) { in prldap_session_arg_from_ld()
600 if ( NULL == iofns.lextiof_session_arg ) { in prldap_session_arg_from_ld()
605 *sessargpp = iofns.lextiof_session_arg; in prldap_session_arg_from_ld()