]> granicus.if.org Git - php/commitdiff
fix ZTS build and sync with HEAD
authorAntony Dovgal <tony2001@php.net>
Mon, 14 Apr 2008 07:49:00 +0000 (07:49 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 14 Apr 2008 07:49:00 +0000 (07:49 +0000)
ext/standard/streamsfuncs.c

index d1c4d2889d0826028afa40fbab6c90d3744018b3..a2d3f773118d6e8805f7c65bb3dcd4ae8494e316 100644 (file)
@@ -850,7 +850,7 @@ static void user_space_stream_notifier_dtor(php_stream_notifier *notifier)
        }
 }
 
-static int parse_context_options(php_stream_context *context, zval *options)
+static int parse_context_options(php_stream_context *context, zval *options TSRMLS_DC)
 {
        HashPosition pos, opos;
        zval **wval, **oval;
@@ -874,7 +874,7 @@ static int parse_context_options(php_stream_context *context, zval *options)
                        }
 
                } else {
-                       zend_error(E_WARNING, "options should have the form [\"wrappername\"][\"optionname\"] = $value");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "options should have the form [\"wrappername\"][\"optionname\"] = $value");
                }
                zend_hash_move_forward_ex(Z_ARRVAL_P(options), &pos);
        }
@@ -882,7 +882,7 @@ static int parse_context_options(php_stream_context *context, zval *options)
        return ret;
 }
 
-static int parse_context_params(php_stream_context *context, zval *params)
+static int parse_context_params(php_stream_context *context, zval *params TSRMLS_DC)
 {
        int ret = SUCCESS;
        zval **tmp;
@@ -902,7 +902,7 @@ static int parse_context_params(php_stream_context *context, zval *params)
        }
        if (SUCCESS == zend_hash_find(Z_ARRVAL_P(params), "options", sizeof("options"), (void**)&tmp)) {
                if (Z_TYPE_PP(tmp) == IS_ARRAY) {
-                       parse_context_options(context, *tmp);
+                       parse_context_options(context, *tmp TSRMLS_CC);
                } else {
                        php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid stream/context parameter");
                }
@@ -988,7 +988,7 @@ PHP_FUNCTION(stream_context_set_option)
 
        if (options) {
                /* handle the array syntax */
-               RETVAL_BOOL(parse_context_options(context, options) == SUCCESS);
+               RETVAL_BOOL(parse_context_options(context, options TSRMLS_CC) == SUCCESS);
        } else {
                php_stream_context_set_option(context, wrappername, optionname, zvalue);
                RETVAL_TRUE;
@@ -1013,7 +1013,7 @@ PHP_FUNCTION(stream_context_set_params)
                RETURN_FALSE;
        }
 
-       RETVAL_BOOL(parse_context_params(context, params) == SUCCESS);
+       RETVAL_BOOL(parse_context_params(context, params TSRMLS_CC) == SUCCESS);
 }
 /* }}} */
 
@@ -1034,7 +1034,7 @@ PHP_FUNCTION(stream_context_get_default)
        context = FG(default_context);
        
        if (params) {
-               parse_context_options(context, params);
+               parse_context_options(context, params TSRMLS_CC);
        }
        
        php_stream_context_to_zval(context, return_value);
@@ -1055,7 +1055,7 @@ PHP_FUNCTION(stream_context_create)
        context = php_stream_context_alloc();
        
        if (params) {
-               parse_context_options(context, params);
+               parse_context_options(context, params TSRMLS_CC);
        }
        
        php_stream_context_to_zval(context, return_value);