summaryrefslogtreecommitdiff
path: root/Zend/zend_list.h
diff options
context:
space:
mode:
authorSterling Hughes <sterling@php.net>2003-04-02 16:58:52 +0000
committerSterling Hughes <sterling@php.net>2003-04-02 16:58:52 +0000
commitbb7c2ddb23955e9757837601b1311398cf9ac9f7 (patch)
treef2a9fa440790315456af710be7f95f6d5afe395a /Zend/zend_list.h
parentbdd3b6042c538a58fbb629a832e19cabb4b507a7 (diff)
downloadphp-git-bb7c2ddb23955e9757837601b1311398cf9ac9f7.tar.gz
add the ability for curl_multi_info to introspect the handles.
# Zend commit doesn't break anything, so I'm committing it. If anyone # has problems, just speak up. :)
Diffstat (limited to 'Zend/zend_list.h')
-rw-r--r--Zend/zend_list.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_list.h b/Zend/zend_list.h
index 05f5d50bf8..c6c3b1f8f4 100644
--- a/Zend/zend_list.h
+++ b/Zend/zend_list.h
@@ -34,6 +34,7 @@ typedef struct _zend_rsrc_list_entry {
void *ptr;
int type;
int refcount;
+ int id;
} zend_rsrc_list_entry;
typedef void (*rsrc_dtor_func_t)(zend_rsrc_list_entry *rsrc TSRMLS_DC);
@@ -74,6 +75,7 @@ ZEND_API int zend_list_insert(void *ptr, int type);
ZEND_API int _zend_list_addref(int id TSRMLS_DC);
ZEND_API int _zend_list_delete(int id TSRMLS_DC);
ZEND_API void *_zend_list_find(int id, int *type TSRMLS_DC);
+ZEND_API int zend_list_id_by_pointer(void *p, int type TSRMLS_DC);
#define zend_list_addref(id) _zend_list_addref(id TSRMLS_CC)
#define zend_list_delete(id) _zend_list_delete(id TSRMLS_CC)