Lines Matching refs:ctx

76 	php_struct *ctx;  in ZEND_TSRMLS_CACHE_DEFINE()  local
78 ctx = SG(server_context); in ZEND_TSRMLS_CACHE_DEFINE()
79 r = ctx->r; in ZEND_TSRMLS_CACHE_DEFINE()
91 php_struct *ctx; in php_apache_sapi_header_handler() local
94 ctx = SG(server_context); in php_apache_sapi_header_handler()
98 apr_table_unset(ctx->r->headers_out, sapi_header->header); in php_apache_sapi_header_handler()
102 apr_table_clear(ctx->r->headers_out); in php_apache_sapi_header_handler()
121 if (ctx->content_type) { in php_apache_sapi_header_handler()
122 efree(ctx->content_type); in php_apache_sapi_header_handler()
124 ctx->content_type = estrdup(val); in php_apache_sapi_header_handler()
134 ap_set_content_length(ctx->r, clen); in php_apache_sapi_header_handler()
136 apr_table_set(ctx->r->headers_out, sapi_header->header, val); in php_apache_sapi_header_handler()
138 apr_table_add(ctx->r->headers_out, sapi_header->header, val); in php_apache_sapi_header_handler()
153 php_struct *ctx = SG(server_context); in php_apache_sapi_send_headers() local
156 ctx->r->status = SG(sapi_headers).http_response_code; in php_apache_sapi_send_headers()
161 ctx->r->status_line = apr_pstrdup(ctx->r->pool, sline + 9); in php_apache_sapi_send_headers()
162 ctx->r->proto_num = 1000 + (sline[7]-'0'); in php_apache_sapi_send_headers()
164 apr_table_set(ctx->r->subprocess_env, "force-response-1.0", "true"); in php_apache_sapi_send_headers()
170 if (!ctx->content_type) { in php_apache_sapi_send_headers()
171 ctx->content_type = sapi_get_default_content_type(); in php_apache_sapi_send_headers()
173 ap_set_content_type(ctx->r, apr_pstrdup(ctx->r->pool, ctx->content_type)); in php_apache_sapi_send_headers()
174 efree(ctx->content_type); in php_apache_sapi_send_headers()
175 ctx->content_type = NULL; in php_apache_sapi_send_headers()
184 php_struct *ctx = SG(server_context); in php_apache_sapi_read_post() local
188 r = ctx->r; in php_apache_sapi_read_post()
189 brigade = ctx->brigade; in php_apache_sapi_read_post()
215 php_struct *ctx = SG(server_context); in php_apache_sapi_get_stat() local
218 ctx->finfo.st_uid = 0; in php_apache_sapi_get_stat()
219 ctx->finfo.st_gid = 0; in php_apache_sapi_get_stat()
221 ctx->finfo.st_uid = ctx->r->finfo.user; in php_apache_sapi_get_stat()
222 ctx->finfo.st_gid = ctx->r->finfo.group; in php_apache_sapi_get_stat()
224 ctx->finfo.st_dev = ctx->r->finfo.device; in php_apache_sapi_get_stat()
225 ctx->finfo.st_ino = ctx->r->finfo.inode; in php_apache_sapi_get_stat()
227 ctx->finfo.st_atime.tv_sec = apr_time_sec(ctx->r->finfo.atime); in php_apache_sapi_get_stat()
228 ctx->finfo.st_mtime.tv_sec = apr_time_sec(ctx->r->finfo.mtime); in php_apache_sapi_get_stat()
229 ctx->finfo.st_ctime.tv_sec = apr_time_sec(ctx->r->finfo.ctime); in php_apache_sapi_get_stat()
231 ctx->finfo.st_atime = apr_time_sec(ctx->r->finfo.atime); in php_apache_sapi_get_stat()
232 ctx->finfo.st_mtime = apr_time_sec(ctx->r->finfo.mtime); in php_apache_sapi_get_stat()
233 ctx->finfo.st_ctime = apr_time_sec(ctx->r->finfo.ctime); in php_apache_sapi_get_stat()
236 ctx->finfo.st_size = ctx->r->finfo.size; in php_apache_sapi_get_stat()
237 ctx->finfo.st_nlink = ctx->r->finfo.nlink; in php_apache_sapi_get_stat()
239 return &ctx->finfo; in php_apache_sapi_get_stat()
245 php_struct *ctx = SG(server_context); in php_apache_sapi_read_cookies() local
248 http_cookie = apr_table_get(ctx->r->headers_in, "cookie"); in php_apache_sapi_read_cookies()
257 php_struct *ctx = SG(server_context); in php_apache_sapi_getenv() local
260 if (ctx == NULL) { in php_apache_sapi_getenv()
264 env_var = apr_table_get(ctx->r->subprocess_env, name); in php_apache_sapi_getenv()
272 php_struct *ctx = SG(server_context); in php_apache_sapi_register_variables() local
273 const apr_array_header_t *arr = apr_table_elts(ctx->r->subprocess_env); in php_apache_sapi_register_variables()
286 …if (sapi_module.input_filter(PARSE_SERVER, "PHP_SELF", &ctx->r->uri, strlen(ctx->r->uri), &new_val… in php_apache_sapi_register_variables()
287 php_register_variable_safe("PHP_SELF", ctx->r->uri, new_val_len, track_vars_array); in php_apache_sapi_register_variables()
294 php_struct *ctx; in php_apache_sapi_flush() local
297 ctx = server_context; in php_apache_sapi_flush()
305 r = ctx->r; in php_apache_sapi_flush()
319 php_struct *ctx; in php_apache_sapi_log_message() local
321 ctx = SG(server_context); in php_apache_sapi_log_message()
323 if (ctx == NULL) { /* we haven't initialized our ctx yet, oh well */ in php_apache_sapi_log_message()
326 ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, ctx->r, "%s", msg); in php_apache_sapi_log_message()
341 php_struct *ctx = SG(server_context); in php_apache_sapi_get_request_time() local
342 return ((double) apr_time_as_msec(ctx->r->request_time)) / 1000.0; in php_apache_sapi_get_request_time()
478 static int php_apache_request_ctor(request_rec *r, php_struct *ctx) in php_apache_request_ctor() argument
511 ctx->r->user = apr_pstrdup(ctx->r->pool, SG(request_info).auth_user); in php_apache_request_ctor()
545 php_struct * volatile ctx; in php_handler() local
562 ctx = SG(server_context); in php_handler()
563 if (ctx == NULL || (ctx && ctx->request_processed && !strcmp(r->protocol, "INCLUDED"))) { in php_handler()
565 ctx = SG(server_context) = apr_pcalloc(r->pool, sizeof(*ctx)); in php_handler()
571 ctx->r = r; in php_handler()
572ctx = NULL; /* May look weird to null it here, but it is to catch the right case in the first_try … in php_handler()
574 parent_req = ctx->r; in php_handler()
575 ctx->r = r; in php_handler()
624 if (ctx == NULL) { in php_handler()
626 ctx = SG(server_context); in php_handler()
627 ctx->brigade = brigade; in php_handler()
629 if (php_apache_request_ctor(r, ctx)!=SUCCESS) { in php_handler()
634 parent_req = ctx->r; in php_handler()
640 if (php_apache_request_ctor(r, ctx)!=SUCCESS) { in php_handler()
655 ctx->r = r; in php_handler()
656 brigade = ctx->brigade; in php_handler()
684 apr_psprintf(ctx->r->pool, "%" APR_SIZE_T_FMT, zend_memory_peak_usage(1))); in php_handler()
691 ctx->request_processed = 1; in php_handler()
705 ctx->r = parent_req; in php_handler()