ld 67 Zend/zend_list.c zend_rsrc_list_dtors_entry *ld; ld 73 Zend/zend_list.c ld = zend_hash_index_find_ptr(&list_destructors, r.type); ld 74 Zend/zend_list.c if (ld) { ld 75 Zend/zend_list.c if (ld->list_dtor_ex) { ld 76 Zend/zend_list.c ld->list_dtor_ex(&r); ld 197 Zend/zend_list.c zend_rsrc_list_dtors_entry *ld; ld 199 Zend/zend_list.c ld = zend_hash_index_find_ptr(&list_destructors, res->type); ld 200 Zend/zend_list.c if (ld) { ld 201 Zend/zend_list.c if (ld->plist_dtor_ex) { ld 202 Zend/zend_list.c ld->plist_dtor_ex(res); ld 260 Zend/zend_list.c zend_rsrc_list_dtors_entry *ld = (zend_rsrc_list_dtors_entry *)Z_PTR_P(zv); ld 262 Zend/zend_list.c if (ld->module_number == module_number) { ld 263 Zend/zend_list.c zend_hash_apply_with_argument(&EG(persistent_list), clean_module_resource, (void *) &(ld->resource_id)); ld 277 Zend/zend_list.c ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number) ld 283 Zend/zend_list.c lde->list_dtor_ex = ld; ld 44 Zend/zend_list.h ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number); ld 112 ext/ldap/ldap.c ldap_linkdata *ld = (ldap_linkdata *)rsrc->ptr; ld 114 ext/ldap/ldap.c ldap_unbind_ext(ld->link, NULL, NULL); ld 116 ext/ldap/ldap.c zval_ptr_dtor(&ld->rebindproc); ld 119 ext/ldap/ldap.c efree(ld); ld 338 ext/ldap/ldap.c ldap_linkdata *ld; ld 364 ext/ldap/ldap.c ld = ecalloc(1, sizeof(ldap_linkdata)); ld 391 ext/ldap/ldap.c efree(ld); ld 400 ext/ldap/ldap.c efree(ld); ld 407 ext/ldap/ldap.c efree(ld); ld 413 ext/ldap/ldap.c efree(ld); ld 420 ext/ldap/ldap.c ld->link = ldap; ld 421 ext/ldap/ldap.c RETURN_RES(zend_register_resource(ld, le_link)); ld 471 ext/ldap/ldap.c ldap_linkdata *ld; ld 478 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 483 ext/ldap/ldap.c _set_lderrno(ld->link, LDAP_INVALID_CREDENTIALS); ld 489 ext/ldap/ldap.c _set_lderrno(ld->link, LDAP_INVALID_CREDENTIALS); ld 502 ext/ldap/ldap.c rc = ldap_sasl_bind_s(ld->link, ldap_bind_dn, LDAP_SASL_SIMPLE, &cred, ld 506 ext/ldap/ldap.c rc = ldap_simple_bind_s(ld->link, ldap_bind_dn, ldap_bind_pw); ld 529 ext/ldap/ldap.c static php_ldap_bictx *_php_sasl_setdefs(LDAP *ld, char *sasl_mech, char *sasl_realm, char *sasl_authc_id, char *passwd, char *sasl_authz_id) ld 541 ext/ldap/ldap.c ldap_get_option(ld, LDAP_OPT_X_SASL_MECH, &ctx->mech); ld 544 ext/ldap/ldap.c ldap_get_option(ld, LDAP_OPT_X_SASL_REALM, &ctx->realm); ld 547 ext/ldap/ldap.c ldap_get_option(ld, LDAP_OPT_X_SASL_AUTHCID, &ctx->authcid); ld 550 ext/ldap/ldap.c ldap_get_option(ld, LDAP_OPT_X_SASL_AUTHZID, &ctx->authzid); ld 572 ext/ldap/ldap.c static int _php_sasl_interact(LDAP *ld, unsigned flags, void *defaults, void *in) ld 608 ext/ldap/ldap.c ldap_linkdata *ld; ld 623 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 627 ext/ldap/ldap.c ctx = _php_sasl_setdefs(ld->link, sasl_mech, sasl_realm, sasl_authc_id, passwd, sasl_authz_id); ld 630 ext/ldap/ldap.c ldap_set_option(ld->link, LDAP_OPT_X_SASL_SECPROPS, props); ld 633 ext/ldap/ldap.c rc = ldap_sasl_interactive_bind_s(ld->link, binddn, ctx->mech, NULL, NULL, LDAP_SASL_QUIET, _php_sasl_interact, ctx); ld 650 ext/ldap/ldap.c ldap_linkdata *ld; ld 656 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 711 ext/ldap/ldap.c ldap_linkdata *ld = NULL; ld 803 ext/ldap/ldap.c ld = (ldap_linkdata *) zend_fetch_resource_ex(entry, "ldap link", le_link); ld 804 ext/ldap/ldap.c if (ld == NULL) { ld 826 ext/ldap/ldap.c php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_timelimit, &old_ldap_deref); ld 829 ext/ldap/ldap.c ldap_search_ext(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly, NULL, NULL, NULL, ldap_sizelimit, &rcs[i]); ld 830 ext/ldap/ldap.c lds[i] = ld; ld 861 ext/ldap/ldap.c ld = (ldap_linkdata *) zend_fetch_resource_ex(link, "ldap link", le_link); ld 862 ext/ldap/ldap.c if (ld == NULL) { ld 867 ext/ldap/ldap.c php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_timelimit, &old_ldap_deref); ld 870 ext/ldap/ldap.c errno = ldap_search_ext_s(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly, NULL, NULL, NULL, ldap_sizelimit, &ldap_res); ld 898 ext/ldap/ldap.c if (ld) { ld 900 ext/ldap/ldap.c php_set_opts(ld->link, old_ldap_sizelimit, old_ldap_timelimit, old_ldap_deref, &ldap_sizelimit, &ldap_timelimit, &ldap_deref); ld 960 ext/ldap/ldap.c ldap_linkdata *ld; ld 967 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 975 ext/ldap/ldap.c RETURN_LONG(ldap_count_entries(ld->link, ldap_result)); ld 984 ext/ldap/ldap.c ldap_linkdata *ld; ld 992 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1000 ext/ldap/ldap.c if ((entry = ldap_first_entry(ld->link, ldap_result)) == NULL) { ld 1017 ext/ldap/ldap.c ldap_linkdata *ld; ld 1025 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1032 ext/ldap/ldap.c if ((entry_next = ldap_next_entry(ld->link, resultentry->data)) == NULL) { ld 1051 ext/ldap/ldap.c ldap_linkdata *ld; ld 1064 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1071 ext/ldap/ldap.c ldap = ld->link; ld 1146 ext/ldap/ldap.c ldap_linkdata *ld; ld 1155 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1163 ext/ldap/ldap.c if ((attribute = ldap_first_attribute(ld->link, resultentry->data, &resultentry->ber)) == NULL) { ld 1179 ext/ldap/ldap.c ldap_linkdata *ld; ld 1188 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1201 ext/ldap/ldap.c if ((attribute = ldap_next_attribute(ld->link, resultentry->data, resultentry->ber)) == NULL) { ld 1224 ext/ldap/ldap.c ldap_linkdata *ld; ld 1235 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1246 ext/ldap/ldap.c attribute = ldap_first_attribute(ld->link, resultentry->data, &ber); ld 1248 ext/ldap/ldap.c ldap_value = ldap_get_values_len(ld->link, resultentry->data, attribute); ld 1265 ext/ldap/ldap.c attribute = ldap_next_attribute(ld->link, resultentry->data, ber); ld 1282 ext/ldap/ldap.c ldap_linkdata *ld; ld 1293 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1301 ext/ldap/ldap.c if ((ldap_value_len = ldap_get_values_len(ld->link, resultentry->data, attr)) == NULL) { ld 1302 ext/ldap/ldap.c php_error_docref(NULL, E_WARNING, "Cannot get the value(s) of attribute %s", ldap_err2string(_get_lderrno(ld->link))); ld 1324 ext/ldap/ldap.c ldap_linkdata *ld; ld 1332 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1340 ext/ldap/ldap.c text = ldap_get_dn(ld->link, resultentry->data); ld 1419 ext/ldap/ldap.c ldap_linkdata *ld; ld 1433 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1511 ext/ldap/ldap.c if ((i = ldap_add_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { ld 1516 ext/ldap/ldap.c if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { ld 1578 ext/ldap/ldap.c ldap_linkdata *ld; ld 1587 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1591 ext/ldap/ldap.c if ((rc = ldap_delete_ext_s(ld->link, dn, NULL, NULL)) != LDAP_SUCCESS) { ld 1647 ext/ldap/ldap.c ldap_linkdata *ld; ld 1686 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1906 ext/ldap/ldap.c if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { ld 1946 ext/ldap/ldap.c ldap_linkdata *ld; ld 1952 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1956 ext/ldap/ldap.c RETURN_LONG(_get_lderrno(ld->link)); ld 1979 ext/ldap/ldap.c ldap_linkdata *ld; ld 1986 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 1990 ext/ldap/ldap.c ld_errno = _get_lderrno(ld->link); ld 2003 ext/ldap/ldap.c ldap_linkdata *ld; ld 2011 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2018 ext/ldap/ldap.c errno = ldap_compare_ext_s(ld->link, dn, attr, &lvalue, NULL, NULL); ld 2040 ext/ldap/ldap.c ldap_linkdata *ld; ld 2049 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2059 ext/ldap/ldap.c if (ldap_sort_entries(ld->link, (LDAPMessage **) &le->ptr, sflen ? sortfilter : NULL, strcmp) != LDAP_SUCCESS) { ld 2074 ext/ldap/ldap.c ldap_linkdata *ld; ld 2081 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2102 ext/ldap/ldap.c if (ldap_get_option(ld->link, option, &val)) { ld 2113 ext/ldap/ldap.c if (ldap_get_option(ld->link, LDAP_OPT_NETWORK_TIMEOUT, (void *) &timeout)) { ld 2131 ext/ldap/ldap.c if (ldap_get_option(ld->link, LDAP_X_OPT_CONNECT_TIMEOUT, &timeout)) { ld 2143 ext/ldap/ldap.c if (ldap_get_option(ld->link, LDAP_OPT_TIMEOUT, (void *) &timeout)) { ld 2174 ext/ldap/ldap.c if (ldap_get_option(ld->link, option, &val) || val == NULL || *val == '\0') { ld 2202 ext/ldap/ldap.c ldap_linkdata *ld; ld 2213 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource_ex(link, "ldap link", le_link)) == NULL) { ld 2216 ext/ldap/ldap.c ldap = ld->link; ld 2388 ext/ldap/ldap.c ldap_linkdata *ld; ld 2398 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2406 ext/ldap/ldap.c rc = ldap_parse_result(ld->link, ldap_result, &lerrcode, ld 2460 ext/ldap/ldap.c ldap_linkdata *ld; ld 2468 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2476 ext/ldap/ldap.c if ((entry = ldap_first_reference(ld->link, ldap_result)) == NULL) { ld 2493 ext/ldap/ldap.c ldap_linkdata *ld; ld 2501 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2509 ext/ldap/ldap.c if ((entry_next = ldap_next_reference(ld->link, resultentry->data)) == NULL) { ld 2527 ext/ldap/ldap.c ldap_linkdata *ld; ld 2535 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2543 ext/ldap/ldap.c if (ldap_parse_reference(ld->link, resultentry->data, &lreferrals, NULL /* &serverctrls */, 0) != LDAP_SUCCESS) { ld 2567 ext/ldap/ldap.c ldap_linkdata *ld; ld 2577 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2586 ext/ldap/ldap.c rc = ldap_rename_s(ld->link, dn, newrdn, newparent, deleteoldrdn, NULL, NULL); ld 2593 ext/ldap/ldap.c rc = ldap_modrdn2_s(ld->link, dn, newrdn, deleteoldrdn); ld 2609 ext/ldap/ldap.c ldap_linkdata *ld; ld 2616 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2620 ext/ldap/ldap.c if (((rc = ldap_set_option(ld->link, LDAP_OPT_PROTOCOL_VERSION, &protocol)) != LDAP_SUCCESS) || ld 2621 ext/ldap/ldap.c ((rc = ldap_start_tls_s(ld->link, NULL, NULL)) != LDAP_SUCCESS) ld 2638 ext/ldap/ldap.c ldap_linkdata *ld; ld 2644 ext/ldap/ldap.c ld = (ldap_linkdata *) zend_fetch_resource_ex(cb_link, "ldap link", le_link); ld 2647 ext/ldap/ldap.c if (ld == NULL || Z_ISUNDEF(ld->rebindproc)) { ld 2655 ext/ldap/ldap.c if (call_user_function_ex(EG(function_table), NULL, &ld->rebindproc, &cb_retval, 2, cb_args, 0, NULL) == SUCCESS && !Z_ISUNDEF(cb_retval)) { ld 2673 ext/ldap/ldap.c ldap_linkdata *ld; ld 2680 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2686 ext/ldap/ldap.c if (!Z_ISUNDEF(ld->rebindproc)) { ld 2687 ext/ldap/ldap.c zval_ptr_dtor(&ld->rebindproc); ld 2688 ext/ldap/ldap.c ZVAL_UNDEF(&ld->rebindproc); ld 2689 ext/ldap/ldap.c ldap_set_rebind_proc(ld->link, NULL, NULL); ld 2703 ext/ldap/ldap.c if (Z_ISUNDEF(ld->rebindproc)) { ld 2704 ext/ldap/ldap.c ldap_set_rebind_proc(ld->link, _ldap_rebind_proc, (void *) link); ld 2706 ext/ldap/ldap.c zval_ptr_dtor(&ld->rebindproc); ld 2709 ext/ldap/ldap.c ZVAL_COPY(&ld->rebindproc, callback); ld 2853 ext/ldap/ldap.c ldap_linkdata *ld; ld 2866 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource_ex(link, "ldap link", le_link)) == NULL) { ld 2869 ext/ldap/ldap.c ldap = ld->link; ld 2944 ext/ldap/ldap.c ldap_linkdata *ld; ld 2955 ext/ldap/ldap.c if ((ld = (ldap_linkdata *)zend_fetch_resource(Z_RES_P(link), "ldap link", le_link)) == NULL) { ld 2963 ext/ldap/ldap.c rc = ldap_parse_result(ld->link,