ld                171 Zend/zend_list.c 	zend_rsrc_list_dtors_entry *ld;
ld                174 Zend/zend_list.c 	if (zend_hash_index_find(&list_destructors, le->type, (void **) &ld)==SUCCESS) {
ld                175 Zend/zend_list.c 		switch (ld->type) {
ld                177 Zend/zend_list.c 				if (ld->list_dtor) {
ld                178 Zend/zend_list.c 					(ld->list_dtor)(le->ptr);
ld                182 Zend/zend_list.c 				if (ld->list_dtor_ex) {
ld                183 Zend/zend_list.c 					ld->list_dtor_ex(le TSRMLS_CC);
ld                197 Zend/zend_list.c 	zend_rsrc_list_dtors_entry *ld;
ld                200 Zend/zend_list.c 	if (zend_hash_index_find(&list_destructors, le->type, (void **) &ld)==SUCCESS) {
ld                201 Zend/zend_list.c 		switch (ld->type) {
ld                203 Zend/zend_list.c 				if (ld->plist_dtor) {
ld                204 Zend/zend_list.c 					(ld->plist_dtor)(le->ptr);
ld                208 Zend/zend_list.c 				if (ld->plist_dtor_ex) {
ld                209 Zend/zend_list.c 					ld->plist_dtor_ex(le TSRMLS_CC);
ld                252 Zend/zend_list.c static int zend_clean_module_rsrc_dtors_cb(zend_rsrc_list_dtors_entry *ld, int *module_number TSRMLS_DC)
ld                254 Zend/zend_list.c 	if (ld->module_number == *module_number) {
ld                255 Zend/zend_list.c 		zend_hash_apply_with_argument(&EG(persistent_list), (apply_func_arg_t) clean_module_resource, (void *) &(ld->resource_id) TSRMLS_CC);
ld                269 Zend/zend_list.c ZEND_API int zend_register_list_destructors(void (*ld)(void *), void (*pld)(void *), int module_number)
ld                277 Zend/zend_list.c 	lde.list_dtor=(void (*)(void *)) ld;
ld                292 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                302 Zend/zend_list.c 	lde.list_dtor_ex = ld;
ld                 59 Zend/zend_list.h #define register_list_destructors(ld, pld) zend_register_list_destructors((void (*)(void *))ld, (void (*)(void *))pld, module_number);
ld                 60 Zend/zend_list.h ZEND_API int zend_register_list_destructors(void (*ld)(void *), void (*pld)(void *), int module_number);
ld                 61 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                117 ext/ldap/ldap.c 	if (ld->rebindproc != NULL) {
ld                118 ext/ldap/ldap.c 		zval_dtor(ld->rebindproc);
ld                119 ext/ldap/ldap.c 		FREE_ZVAL(ld->rebindproc);
ld                123 ext/ldap/ldap.c 	efree(ld);
ld                332 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld                361 ext/ldap/ldap.c 	ld = ecalloc(1, sizeof(ldap_linkdata));
ld                393 ext/ldap/ldap.c 			efree(ld);
ld                402 ext/ldap/ldap.c 			efree(ld);
ld                409 ext/ldap/ldap.c 		efree(ld);
ld                415 ext/ldap/ldap.c 				efree(ld);
ld                422 ext/ldap/ldap.c 		ld->link = ldap;
ld                423 ext/ldap/ldap.c 		ZEND_REGISTER_RESOURCE(return_value, ld, le_link);
ld                473 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld                480 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
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 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld                625 ext/ldap/ldap.c 	ctx = _php_sasl_setdefs(ld->link, sasl_mech, sasl_realm, sasl_authc_id, passwd, sasl_authz_id);
ld                628 ext/ldap/ldap.c 		ldap_set_option(ld->link, LDAP_OPT_X_SASL_SECPROPS, props);
ld                631 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                648 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld                654 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld                707 ext/ldap/ldap.c 	ldap_linkdata *ld = NULL;
ld                800 ext/ldap/ldap.c 			ld = (ldap_linkdata *) zend_fetch_resource(entry TSRMLS_CC, -1, "ldap link", NULL, 1, le_link);
ld                801 ext/ldap/ldap.c 			if (ld == NULL) {
ld                823 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                826 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                827 ext/ldap/ldap.c 			lds[i] = ld;
ld                859 ext/ldap/ldap.c 		ld = (ldap_linkdata *) zend_fetch_resource(&link TSRMLS_CC, -1, "ldap link", NULL, 1, le_link);
ld                860 ext/ldap/ldap.c 		if (ld == NULL) {
ld                865 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                868 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                896 ext/ldap/ldap.c 	if (ld) {
ld                898 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                956 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld                963 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld                966 ext/ldap/ldap.c 	RETURN_LONG(ldap_count_entries(ld->link, ldap_result));
ld                975 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld                983 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld                986 ext/ldap/ldap.c 	if ((entry = ldap_first_entry(ld->link, ldap_result)) == NULL) {
ld               1004 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1012 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1015 ext/ldap/ldap.c 	if ((entry_next = ldap_next_entry(ld->link, resultentry->data)) == NULL) {
ld               1035 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1048 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1051 ext/ldap/ldap.c 	ldap = ld->link;
ld               1128 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1137 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1140 ext/ldap/ldap.c 	if ((attribute = ldap_first_attribute(ld->link, resultentry->data, &resultentry->ber)) == NULL) {
ld               1156 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1165 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1173 ext/ldap/ldap.c 	if ((attribute = ldap_next_attribute(ld->link, resultentry->data, resultentry->ber)) == NULL) {
ld               1196 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1207 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1213 ext/ldap/ldap.c 	attribute = ldap_first_attribute(ld->link, resultentry->data, &ber);
ld               1215 ext/ldap/ldap.c 		ldap_value = ldap_get_values_len(ld->link, resultentry->data, attribute);
ld               1233 ext/ldap/ldap.c 		attribute = ldap_next_attribute(ld->link, resultentry->data, ber);
ld               1250 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1260 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1263 ext/ldap/ldap.c 	if ((ldap_value_len = ldap_get_values_len(ld->link, resultentry->data, attr)) == NULL) {
ld               1264 ext/ldap/ldap.c 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot get the value(s) of attribute %s", ldap_err2string(_get_lderrno(ld->link)));
ld               1286 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1294 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1297 ext/ldap/ldap.c 	text = ldap_get_dn(ld->link, resultentry->data);
ld               1375 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1388 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1463 ext/ldap/ldap.c 		if ((i = ldap_add_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) {
ld               1468 ext/ldap/ldap.c 		if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) {
ld               1530 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1538 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1540 ext/ldap/ldap.c 	if ((rc = ldap_delete_ext_s(ld->link, dn, NULL, NULL)) != LDAP_SUCCESS) {
ld               1602 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1641 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1863 ext/ldap/ldap.c 	if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) {
ld               1903 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1909 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1911 ext/ldap/ldap.c 	RETURN_LONG(_get_lderrno(ld->link));
ld               1934 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1941 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1943 ext/ldap/ldap.c 	ld_errno = _get_lderrno(ld->link);
ld               1956 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               1967 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               1969 ext/ldap/ldap.c 	errno = ldap_compare_ext_s(ld->link, dn, attr, &lvalue, NULL, NULL);
ld               1991 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2000 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2007 ext/ldap/ldap.c 	if (ldap_sort_entries(ld->link, (LDAPMessage **) &le->ptr, sflen ? sortfilter : NULL, strcmp) != LDAP_SUCCESS) {
ld               2022 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2029 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2045 ext/ldap/ldap.c 			if (ldap_get_option(ld->link, option, &val)) {
ld               2056 ext/ldap/ldap.c 			if (ldap_get_option(ld->link, LDAP_OPT_NETWORK_TIMEOUT, (void *) &timeout)) {
ld               2074 ext/ldap/ldap.c 			if (ldap_get_option(ld->link, LDAP_X_OPT_CONNECT_TIMEOUT, &timeout)) {
ld               2086 ext/ldap/ldap.c 			if (ldap_get_option(ld->link, LDAP_OPT_TIMEOUT, (void *) &timeout)) {
ld               2117 ext/ldap/ldap.c 			if (ldap_get_option(ld->link, option, &val) || val == NULL || *val == '\0') {
ld               2145 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2156 ext/ldap/ldap.c 		ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2157 ext/ldap/ldap.c 		ldap = ld->link;
ld               2328 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2338 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2341 ext/ldap/ldap.c 	rc = ldap_parse_result(ld->link, ldap_result, &lerrcode,
ld               2395 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2403 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2406 ext/ldap/ldap.c 	if ((entry = ldap_first_reference(ld->link, ldap_result)) == NULL) {
ld               2424 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2432 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2435 ext/ldap/ldap.c 	if ((entry_next = ldap_next_reference(ld->link, resultentry->data)) == NULL) {
ld               2454 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2462 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2465 ext/ldap/ldap.c 	if (ldap_parse_reference(ld->link, resultentry->data, &lreferrals, NULL /* &serverctrls */, 0) != LDAP_SUCCESS) {
ld               2489 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2499 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2506 ext/ldap/ldap.c 	rc = ldap_rename_s(ld->link, dn, newrdn, newparent, deleteoldrdn, NULL, NULL);
ld               2513 ext/ldap/ldap.c 	rc = ldap_modrdn2_s(ld->link, dn, newrdn, deleteoldrdn);
ld               2529 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2536 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2538 ext/ldap/ldap.c 	if (((rc = ldap_set_option(ld->link, LDAP_OPT_PROTOCOL_VERSION, &protocol)) != LDAP_SUCCESS) ||
ld               2539 ext/ldap/ldap.c 		((rc = ldap_start_tls_s(ld->link, NULL, NULL)) != LDAP_SUCCESS)
ld               2556 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2564 ext/ldap/ldap.c 	ld = (ldap_linkdata *) zend_fetch_resource(&cb_link TSRMLS_CC, -1, "ldap link", NULL, 1, le_link);
ld               2567 ext/ldap/ldap.c 	if (ld == NULL || ld->rebindproc == NULL) {
ld               2577 ext/ldap/ldap.c 	if (call_user_function_ex(EG(function_table), NULL, ld->rebindproc, &cb_retval, 2, cb_args, 0, NULL TSRMLS_CC) == SUCCESS && cb_retval) {
ld               2596 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2603 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2607 ext/ldap/ldap.c 		if (ld->rebindproc != NULL) {
ld               2608 ext/ldap/ldap.c 			zval_dtor(ld->rebindproc);
ld               2609 ext/ldap/ldap.c 			FREE_ZVAL(ld->rebindproc);
ld               2610 ext/ldap/ldap.c 			ld->rebindproc = NULL;
ld               2611 ext/ldap/ldap.c 			ldap_set_rebind_proc(ld->link, NULL, NULL);
ld               2625 ext/ldap/ldap.c 	if (ld->rebindproc == NULL) {
ld               2626 ext/ldap/ldap.c 		ldap_set_rebind_proc(ld->link, _ldap_rebind_proc, (void *) link);
ld               2628 ext/ldap/ldap.c 		zval_dtor(ld->rebindproc);
ld               2631 ext/ldap/ldap.c 	ALLOC_ZVAL(ld->rebindproc);
ld               2632 ext/ldap/ldap.c 	*ld->rebindproc = *callback;
ld               2633 ext/ldap/ldap.c 	zval_copy_ctor(ld->rebindproc);
ld               2776 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2789 ext/ldap/ldap.c 		ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2790 ext/ldap/ldap.c 		ldap = ld->link;
ld               2865 ext/ldap/ldap.c 	ldap_linkdata *ld;
ld               2876 ext/ldap/ldap.c 	ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link);
ld               2879 ext/ldap/ldap.c 	rc = ldap_parse_result(ld->link,