progress 1441 ext/curl/interface.c php_curl_progress *t = ch->handlers->progress; progress 1813 ext/curl/interface.c (*ch)->handlers->progress = NULL; progress 2062 ext/curl/interface.c if (ch->handlers->progress) { progress 2063 ext/curl/interface.c dupch->handlers->progress = ecalloc(1, sizeof(php_curl_progress)); progress 2064 ext/curl/interface.c if (ch->handlers->progress->func_name) { progress 2065 ext/curl/interface.c zval_add_ref(&ch->handlers->progress->func_name); progress 2066 ext/curl/interface.c dupch->handlers->progress->func_name = ch->handlers->progress->func_name; progress 2068 ext/curl/interface.c dupch->handlers->progress->method = ch->handlers->progress->method; progress 2744 ext/curl/interface.c if (ch->handlers->progress == NULL) { progress 2745 ext/curl/interface.c ch->handlers->progress = ecalloc(1, sizeof(php_curl_progress)); progress 2746 ext/curl/interface.c } else if (ch->handlers->progress->func_name) { progress 2747 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->progress->func_name); progress 2748 ext/curl/interface.c ch->handlers->progress->fci_cache = empty_fcall_info_cache; progress 2751 ext/curl/interface.c ch->handlers->progress->func_name = *zvalue; progress 2752 ext/curl/interface.c ch->handlers->progress->method = PHP_CURL_USER; progress 3366 ext/curl/interface.c if (ch->handlers->progress) { progress 3367 ext/curl/interface.c if (ch->handlers->progress->func_name) { progress 3368 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->progress->func_name); progress 3370 ext/curl/interface.c efree(ch->handlers->progress); progress 3450 ext/curl/interface.c if (ch->handlers->progress) { progress 3451 ext/curl/interface.c if (ch->handlers->progress->func_name) { progress 3452 ext/curl/interface.c zval_ptr_dtor(&ch->handlers->progress->func_name); progress 3454 ext/curl/interface.c efree(ch->handlers->progress); progress 3455 ext/curl/interface.c ch->handlers->progress = NULL; progress 152 ext/curl/php_curl.h php_curl_progress *progress; progress 2561 ext/session/session.c static zend_bool early_find_sid_in(zval *dest, int where, php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */ progress 2569 ext/session/session.c if (zend_hash_find(Z_ARRVAL_P(PG(http_globals)[where]), PS(session_name), progress->sname_len+1, (void **)&ppid) == SUCCESS progress 2579 ext/session/session.c static void php_session_rfc1867_early_find_sid(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */ progress 2584 ext/session/session.c if (early_find_sid_in(&progress->sid, TRACK_VARS_COOKIE, progress TSRMLS_CC)) { progress 2585 ext/session/session.c progress->apply_trans_sid = 0; progress 2593 ext/session/session.c early_find_sid_in(&progress->sid, TRACK_VARS_GET, progress TSRMLS_CC); progress 2596 ext/session/session.c static zend_bool php_check_cancel_upload(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */ progress 2600 ext/session/session.c if (zend_symtable_find(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1, (void**)&progress_ary) != SUCCESS) { progress 2612 ext/session/session.c static void php_session_rfc1867_update(php_session_rfc1867_progress *progress, int force_update TSRMLS_DC) /* {{{ */ progress 2615 ext/session/session.c if (Z_LVAL_P(progress->post_bytes_processed) < progress->next_update) { progress 2624 ext/session/session.c if (dtv < progress->next_update_time) { progress 2627 ext/session/session.c progress->next_update_time = dtv + PS(rfc1867_min_freq); progress 2630 ext/session/session.c progress->next_update = Z_LVAL_P(progress->post_bytes_processed) + progress->update_step; progress 2636 ext/session/session.c progress->cancel_upload |= php_check_cancel_upload(progress TSRMLS_CC); progress 2637 ext/session/session.c ZEND_SET_SYMBOL_WITH_LENGTH(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1, progress->data, 2, 0); progress 2642 ext/session/session.c static void php_session_rfc1867_cleanup(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */ progress 2647 ext/session/session.c zend_hash_del(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1); progress 2654 ext/session/session.c php_session_rfc1867_progress *progress; progress 2664 ext/session/session.c progress = PS(rfc1867_progress); progress 2669 ext/session/session.c progress = ecalloc(1, sizeof(php_session_rfc1867_progress)); progress 2670 ext/session/session.c progress->content_length = data->content_length; progress 2671 ext/session/session.c progress->sname_len = strlen(PS(session_name)); progress 2672 ext/session/session.c PS(rfc1867_progress) = progress; progress 2679 ext/session/session.c if (Z_TYPE(progress->sid) && progress->key.c) { progress 2693 ext/session/session.c if (name_len == progress->sname_len && memcmp(data->name, PS(session_name), name_len) == 0) { progress 2694 ext/session/session.c zval_dtor(&progress->sid); progress 2695 ext/session/session.c ZVAL_STRINGL(&progress->sid, (*data->value), value_len, 1); progress 2698 ext/session/session.c smart_str_free(&progress->key); progress 2699 ext/session/session.c smart_str_appendl(&progress->key, PS(rfc1867_prefix).c, PS(rfc1867_prefix).len); progress 2700 ext/session/session.c smart_str_appendl(&progress->key, *data->value, value_len); progress 2701 ext/session/session.c smart_str_0(&progress->key); progress 2703 ext/session/session.c progress->apply_trans_sid = PS(use_trans_sid); progress 2704 ext/session/session.c php_session_rfc1867_early_find_sid(progress TSRMLS_CC); progress 2714 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.c) { progress 2719 ext/session/session.c if (!progress->data) { progress 2722 ext/session/session.c progress->update_step = PS(rfc1867_freq); progress 2724 ext/session/session.c progress->update_step = progress->content_length * -PS(rfc1867_freq) / 100; progress 2726 ext/session/session.c progress->next_update = 0; progress 2727 ext/session/session.c progress->next_update_time = 0.0; progress 2729 ext/session/session.c ALLOC_INIT_ZVAL(progress->data); progress 2730 ext/session/session.c array_init(progress->data); progress 2732 ext/session/session.c ALLOC_INIT_ZVAL(progress->post_bytes_processed); progress 2733 ext/session/session.c ZVAL_LONG(progress->post_bytes_processed, data->post_bytes_processed); progress 2735 ext/session/session.c ALLOC_INIT_ZVAL(progress->files); progress 2736 ext/session/session.c array_init(progress->files); progress 2738 ext/session/session.c add_assoc_long_ex(progress->data, "start_time", sizeof("start_time"), (long)sapi_get_request_time(TSRMLS_C)); progress 2739 ext/session/session.c add_assoc_long_ex(progress->data, "content_length", sizeof("content_length"), progress->content_length); progress 2740 ext/session/session.c add_assoc_zval_ex(progress->data, "bytes_processed", sizeof("bytes_processed"), progress->post_bytes_processed); progress 2741 ext/session/session.c add_assoc_bool_ex(progress->data, "done", sizeof("done"), 0); progress 2742 ext/session/session.c add_assoc_zval_ex(progress->data, "files", sizeof("files"), progress->files); progress 2745 ext/session/session.c PS(id) = estrndup(Z_STRVAL(progress->sid), Z_STRLEN(progress->sid)); progress 2746 ext/session/session.c PS(apply_trans_sid) = progress->apply_trans_sid; progress 2750 ext/session/session.c ALLOC_INIT_ZVAL(progress->current_file); progress 2751 ext/session/session.c array_init(progress->current_file); progress 2753 ext/session/session.c ALLOC_INIT_ZVAL(progress->current_file_bytes_processed); progress 2754 ext/session/session.c ZVAL_LONG(progress->current_file_bytes_processed, 0); progress 2757 ext/session/session.c add_assoc_string_ex(progress->current_file, "field_name", sizeof("field_name"), data->name, 1); progress 2758 ext/session/session.c add_assoc_string_ex(progress->current_file, "name", sizeof("name"), *data->filename, 1); progress 2759 ext/session/session.c add_assoc_null_ex(progress->current_file, "tmp_name", sizeof("tmp_name")); progress 2760 ext/session/session.c add_assoc_long_ex(progress->current_file, "error", sizeof("error"), 0); progress 2762 ext/session/session.c add_assoc_bool_ex(progress->current_file, "done", sizeof("done"), 0); progress 2763 ext/session/session.c add_assoc_long_ex(progress->current_file, "start_time", sizeof("start_time"), (long)time(NULL)); progress 2764 ext/session/session.c add_assoc_zval_ex(progress->current_file, "bytes_processed", sizeof("bytes_processed"), progress->current_file_bytes_processed); progress 2766 ext/session/session.c add_next_index_zval(progress->files, progress->current_file); progress 2768 ext/session/session.c Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed; progress 2770 ext/session/session.c php_session_rfc1867_update(progress, 0 TSRMLS_CC); progress 2776 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.c) { progress 2780 ext/session/session.c Z_LVAL_P(progress->current_file_bytes_processed) = data->offset + data->length; progress 2781 ext/session/session.c Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed; progress 2783 ext/session/session.c php_session_rfc1867_update(progress, 0 TSRMLS_CC); progress 2789 ext/session/session.c if (!Z_TYPE(progress->sid) || !progress->key.c) { progress 2794 ext/session/session.c add_assoc_string_ex(progress->current_file, "tmp_name", sizeof("tmp_name"), data->temp_filename, 1); progress 2796 ext/session/session.c add_assoc_long_ex(progress->current_file, "error", sizeof("error"), data->cancel_upload); progress 2797 ext/session/session.c add_assoc_bool_ex(progress->current_file, "done", sizeof("done"), 1); progress 2799 ext/session/session.c Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed; progress 2801 ext/session/session.c php_session_rfc1867_update(progress, 0 TSRMLS_CC); progress 2807 ext/session/session.c if (Z_TYPE(progress->sid) && progress->key.c) { progress 2809 ext/session/session.c php_session_rfc1867_cleanup(progress TSRMLS_CC); progress 2811 ext/session/session.c add_assoc_bool_ex(progress->data, "done", sizeof("done"), 1); progress 2812 ext/session/session.c Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed; progress 2813 ext/session/session.c php_session_rfc1867_update(progress, 1 TSRMLS_CC); progress 2818 ext/session/session.c if (progress->data) { progress 2819 ext/session/session.c zval_ptr_dtor(&progress->data); progress 2821 ext/session/session.c zval_dtor(&progress->sid); progress 2822 ext/session/session.c smart_str_free(&progress->key); progress 2823 ext/session/session.c efree(progress); progress 2824 ext/session/session.c progress = NULL; progress 2830 ext/session/session.c if (progress && progress->cancel_upload) { progress 50 main/streams/php_stream_context.h size_t progress, progress_max; /* position for progress notification */ progress 102 main/streams/php_stream_context.h (context)->notifier->progress = (sofar); \ progress 108 main/streams/php_stream_context.h (context)->notifier->progress += (dsofar); \ progress 110 main/streams/php_stream_context.h php_stream_notify_progress((context), (context)->notifier->progress, (context)->notifier->progress_max); } } while (0)