mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
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
This commit is contained in:
parent
f7281ce483
commit
3d71c1de7a
6 changed files with 170 additions and 6 deletions
|
@ -392,6 +392,10 @@ ZEND_BEGIN_ARG_INFO(arginfo_curl_multi_close, 0)
|
|||
ZEND_ARG_INFO(0, mh)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_multi_errno, 0)
|
||||
ZEND_ARG_INFO(0, mh)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x070c00 /* Available since 7.12.0 */
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_strerror, 0)
|
||||
ZEND_ARG_INFO(0, errornum)
|
||||
|
@ -400,6 +404,10 @@ ZEND_END_ARG_INFO()
|
|||
ZEND_BEGIN_ARG_INFO(arginfo_curl_multi_strerror, 0)
|
||||
ZEND_ARG_INFO(0, errornum)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_share_strerror, 0)
|
||||
ZEND_ARG_INFO(0, errornum)
|
||||
ZEND_END_ARG_INFO()
|
||||
#endif
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_share_init, 0)
|
||||
|
@ -415,6 +423,10 @@ ZEND_BEGIN_ARG_INFO(arginfo_curl_share_setopt, 0)
|
|||
ZEND_ARG_INFO(0, value)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_share_errno, 0)
|
||||
ZEND_ARG_INFO(0, sh)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#if LIBCURL_VERSION_NUM >= 0x071200 /* Available since 7.18.0 */
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_curl_pause, 0)
|
||||
ZEND_ARG_INFO(0, ch)
|
||||
|
@ -445,6 +457,7 @@ const zend_function_entry curl_functions[] = {
|
|||
#if LIBCURL_VERSION_NUM >= 0x070c00 /* 7.12.0 */
|
||||
PHP_FE(curl_strerror, arginfo_curl_strerror)
|
||||
PHP_FE(curl_multi_strerror, arginfo_curl_multi_strerror)
|
||||
PHP_FE(curl_share_strerror, arginfo_curl_share_strerror)
|
||||
#endif
|
||||
#if LIBCURL_VERSION_NUM >= 0x070c01 /* 7.12.1 */
|
||||
PHP_FE(curl_reset, arginfo_curl_reset)
|
||||
|
@ -464,12 +477,14 @@ const zend_function_entry curl_functions[] = {
|
|||
PHP_FE(curl_multi_getcontent, arginfo_curl_multi_getcontent)
|
||||
PHP_FE(curl_multi_info_read, arginfo_curl_multi_info_read)
|
||||
PHP_FE(curl_multi_close, arginfo_curl_multi_close)
|
||||
PHP_FE(curl_multi_errno, arginfo_curl_multi_errno)
|
||||
#if LIBCURL_VERSION_NUM >= 0x070f04 /* 7.15.4 */
|
||||
PHP_FE(curl_multi_setopt, arginfo_curl_multi_setopt)
|
||||
#endif
|
||||
PHP_FE(curl_share_init, arginfo_curl_share_init)
|
||||
PHP_FE(curl_share_close, arginfo_curl_share_close)
|
||||
PHP_FE(curl_share_setopt, arginfo_curl_share_setopt)
|
||||
PHP_FE(curl_share_errno, arginfo_curl_share_errno)
|
||||
PHP_FE(curl_file_create, arginfo_curlfile_create)
|
||||
PHP_FE_END
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue