Lines Matching refs:uwrap

75 	struct php_user_stream_wrapper * uwrap = (struct php_user_stream_wrapper*)rsrc->ptr;  in stream_wrapper_dtor()  local
77 efree(uwrap->protoname); in stream_wrapper_dtor()
78 efree(uwrap->classname); in stream_wrapper_dtor()
79 efree(uwrap); in stream_wrapper_dtor()
284 static void user_stream_create_object(struct php_user_stream_wrapper *uwrap, php_stream_context *co… in user_stream_create_object() argument
286 …if (uwrap->ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_TRAIT|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND… in user_stream_create_object()
292 if (object_init_ex(object, uwrap->ce) == FAILURE) { in user_stream_create_object()
304 if (uwrap->ce->constructor) { in user_stream_create_object()
318 fcc.function_handler = uwrap->ce->constructor; in user_stream_create_object()
324 …ref(NULL, E_WARNING, "Could not execute %s::%s()", ZSTR_VAL(uwrap->ce->name), ZSTR_VAL(uwrap->ce->… in user_stream_create_object()
336 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_opener() local
356 if(uwrap->wrapper.is_url == 0 && in user_wrapper_opener()
363 us->wrapper = uwrap; in user_wrapper_opener()
365 user_stream_create_object(uwrap, context, &us->object); in user_wrapper_opener()
431 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_opendir() local
446 us->wrapper = uwrap; in user_wrapper_opendir()
448 user_stream_create_object(uwrap, context, &us->object); in user_wrapper_opendir()
502 struct php_user_stream_wrapper * uwrap; in PHP_FUNCTION() local
510 uwrap = (struct php_user_stream_wrapper *)ecalloc(1, sizeof(*uwrap)); in PHP_FUNCTION()
511 uwrap->protoname = estrndup(ZSTR_VAL(protocol), ZSTR_LEN(protocol)); in PHP_FUNCTION()
512 uwrap->classname = estrndup(ZSTR_VAL(classname), ZSTR_LEN(classname)); in PHP_FUNCTION()
513 uwrap->wrapper.wops = &user_stream_wops; in PHP_FUNCTION()
514 uwrap->wrapper.abstract = uwrap; in PHP_FUNCTION()
515 uwrap->wrapper.is_url = ((flags & PHP_STREAM_IS_URL) != 0); in PHP_FUNCTION()
517 rsrc = zend_register_resource(uwrap, le_protocols); in PHP_FUNCTION()
519 if ((uwrap->ce = zend_lookup_class(classname)) != NULL) { in PHP_FUNCTION()
520 if (php_register_url_stream_wrapper_volatile(ZSTR_VAL(protocol), &uwrap->wrapper) == SUCCESS) { in PHP_FUNCTION()
1100 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_unlink() local
1108 user_stream_create_object(uwrap, context, &object); in user_wrapper_unlink()
1128 …php_error_docref(NULL, E_WARNING, "%s::" USERSTREAM_UNLINK " is not implemented!", uwrap->classnam… in user_wrapper_unlink()
1144 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_rename() local
1152 user_stream_create_object(uwrap, context, &object); in user_wrapper_rename()
1173 …php_error_docref(NULL, E_WARNING, "%s::" USERSTREAM_RENAME " is not implemented!", uwrap->classnam… in user_wrapper_rename()
1190 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_mkdir() local
1198 user_stream_create_object(uwrap, context, &object); in user_wrapper_mkdir()
1220 …php_error_docref(NULL, E_WARNING, "%s::" USERSTREAM_MKDIR " is not implemented!", uwrap->classname… in user_wrapper_mkdir()
1238 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_rmdir() local
1246 user_stream_create_object(uwrap, context, &object); in user_wrapper_rmdir()
1267 …php_error_docref(NULL, E_WARNING, "%s::" USERSTREAM_RMDIR " is not implemented!", uwrap->classname… in user_wrapper_rmdir()
1284 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_metadata() local
1316 user_stream_create_object(uwrap, context, &object); in user_wrapper_metadata()
1338 …php_error_docref(NULL, E_WARNING, "%s::" USERSTREAM_METADATA " is not implemented!", uwrap->classn… in user_wrapper_metadata()
1357 struct php_user_stream_wrapper *uwrap = (struct php_user_stream_wrapper*)wrapper->abstract; in user_wrapper_stat_url() local
1365 user_stream_create_object(uwrap, context, &object); in user_wrapper_stat_url()
1390 uwrap->classname); in user_wrapper_stat_url()