diff options
author | Pierrick Charron <pierrick@php.net> | 2016-06-26 13:29:42 -0400 |
---|---|---|
committer | Pierrick Charron <pierrick@php.net> | 2016-06-26 13:29:42 -0400 |
commit | 3d71c1de7af6f41653addb7bb75dd37adc4e87b0 (patch) | |
tree | 9babef77f5bf77baa20d41d2e97387efabe413ae /ext/curl/php_curl.h | |
parent | f7281ce483caddc9b3ff4ded14723e5965c9d1ad (diff) | |
download | php-git-3d71c1de7af6f41653addb7bb75dd37adc4e87b0.tar.gz |
Add curl_multi/share_errno() curl_share_strerror()
Add 3 new functions :
- curl_multi_errno()
- curl_share_errno()
- curl_share_strerror()
https://wiki.php.net/rfc/new-curl-error-functions
Diffstat (limited to 'ext/curl/php_curl.h')
-rw-r--r-- | ext/curl/php_curl.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/curl/php_curl.h b/ext/curl/php_curl.h index d3a22c7c30..02077aaf27 100644 --- a/ext/curl/php_curl.h +++ b/ext/curl/php_curl.h @@ -90,14 +90,17 @@ PHP_FUNCTION(curl_multi_info_read); PHP_FUNCTION(curl_multi_init); PHP_FUNCTION(curl_multi_remove_handle); PHP_FUNCTION(curl_multi_select); +PHP_FUNCTION(curl_multi_errno); PHP_FUNCTION(curl_share_close); PHP_FUNCTION(curl_share_init); PHP_FUNCTION(curl_share_setopt); +PHP_FUNCTION(curl_share_errno); #if LIBCURL_VERSION_NUM >= 0x070c00 /* 7.12.0 */ PHP_FUNCTION(curl_strerror); PHP_FUNCTION(curl_multi_strerror); +PHP_FUNCTION(curl_share_strerror); #endif #if LIBCURL_VERSION_NUM >= 0x070c01 /* 7.12.1 */ @@ -114,6 +117,7 @@ PHP_FUNCTION(curl_multi_setopt); #if LIBCURL_VERSION_NUM >= 0x071200 /* 7.18.0 */ PHP_FUNCTION(curl_pause); #endif + PHP_FUNCTION(curl_file_create); @@ -190,10 +194,16 @@ typedef struct { int still_running; CURLM *multi; zend_llist easyh; + struct { + int no; + } err; } php_curlm; typedef struct { CURLSH *share; + struct { + int no; + } err; } php_curlsh; void _php_curl_cleanup_handle(php_curl *); |