]> granicus.if.org Git - php/commitdiff
MFH(r-1.112) Add CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS option constants
authorSara Golemon <pollita@php.net>
Tue, 22 May 2007 08:39:20 +0000 (08:39 +0000)
committerSara Golemon <pollita@php.net>
Tue, 22 May 2007 08:39:20 +0000 (08:39 +0000)
ext/curl/interface.c

index 1d65fa3e65a982a356c76f3013ac55a05a583984..8a909181b8bbb9902c3887112ac3f9b3fd3b08b1 100644 (file)
@@ -387,6 +387,9 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLOPT_PROXYUSERPWD);
        REGISTER_CURL_CONSTANT(CURLOPT_RANGE);
        REGISTER_CURL_CONSTANT(CURLOPT_TIMEOUT);
+#ifdef CURLOPT_TIMEOUT_MS
+       REGISTER_CURL_CONSTANT(CURLOPT_TIMEOUT_MS);
+#endif
        REGISTER_CURL_CONSTANT(CURLOPT_POSTFIELDS);
        REGISTER_CURL_CONSTANT(CURLOPT_REFERER);
        REGISTER_CURL_CONSTANT(CURLOPT_USERAGENT);
@@ -430,6 +433,9 @@ PHP_MINIT_FUNCTION(curl)
        REGISTER_CURL_CONSTANT(CURLOPT_RANDOM_FILE);
        REGISTER_CURL_CONSTANT(CURLOPT_EGDSOCKET);
        REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT);
+#ifdef CURLOPT_CONNECTTIMEOUT_MS
+       REGISTER_CURL_CONSTANT(CURLOPT_CONNECTTIMEOUT_MS);
+#endif
        REGISTER_CURL_CONSTANT(CURLOPT_SSL_VERIFYPEER);
        REGISTER_CURL_CONSTANT(CURLOPT_CAINFO);
        REGISTER_CURL_CONSTANT(CURLOPT_CAPATH);
@@ -1224,6 +1230,9 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu
                 case CURLOPT_MUTE:
 #endif
                case CURLOPT_TIMEOUT:
+#ifdef CURLOPT_TIMEOUT_MS
+               case CURLOPT_TIMEOUT_MS:
+#endif
                case CURLOPT_FTP_USE_EPSV:
                case CURLOPT_LOW_SPEED_LIMIT:
                case CURLOPT_SSLVERSION:
@@ -1240,6 +1249,9 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu
                case CURLOPT_FRESH_CONNECT:
                case CURLOPT_FORBID_REUSE:
                case CURLOPT_CONNECTTIMEOUT:
+#ifdef CURLOPT_CONNECTTIMEOUT_MS
+               case CURLOPT_CONNECTTIMEOUT_MS:
+#endif
                case CURLOPT_SSL_VERIFYHOST:
                case CURLOPT_SSL_VERIFYPEER:
                case CURLOPT_DNS_USE_GLOBAL_CACHE: