Lines Matching refs:SG

311 	fcgi_request *request = (fcgi_request*) SG(server_context);  in sapi_fcgi_ub_write()
406 int response_status = SG(sapi_headers).http_response_code; in sapi_cgi_send_headers()
408 if (SG(request_info).no_headers == 1) { in sapi_cgi_send_headers()
412 if (CGIG(nph) || SG(sapi_headers).http_response_code != 200) in sapi_cgi_send_headers()
417 if (CGIG(rfc2616_headers) && SG(sapi_headers).http_status_line) { in sapi_cgi_send_headers()
419 len = slprintf(buf, SAPI_CGI_MAX_HEADER_LENGTH, "%s\r\n", SG(sapi_headers).http_status_line); in sapi_cgi_send_headers()
420 if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { in sapi_cgi_send_headers()
431 if (SG(sapi_headers).http_status_line && in sapi_cgi_send_headers()
432 (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && in sapi_cgi_send_headers()
433 (s - SG(sapi_headers).http_status_line) >= 5 && in sapi_cgi_send_headers()
434 strncasecmp(SG(sapi_headers).http_status_line, "HTTP/", 5) == 0 in sapi_cgi_send_headers()
453 if (err->code == SG(sapi_headers).http_response_code) { in sapi_cgi_send_headers()
459 …len = slprintf(buf, sizeof(buf), "Status: %d %s\r\n", SG(sapi_headers).http_response_code, err->ms… in sapi_cgi_send_headers()
461 len = slprintf(buf, sizeof(buf), "Status: %d\r\n", SG(sapi_headers).http_response_code); in sapi_cgi_send_headers()
511 count_bytes = MIN(count_bytes, (uint) SG(request_info).content_length - SG(read_post_bytes)); in sapi_cgi_read_post()
526 fcgi_request *request = (fcgi_request*) SG(server_context); in sapi_fcgi_read_post()
528 count_bytes = MIN(count_bytes, (uint) SG(request_info).content_length - SG(read_post_bytes)); in sapi_fcgi_read_post()
550 fcgi_request *request = (fcgi_request*) SG(server_context); in sapi_fcgi_getenv()
611 fcgi_request *request = (fcgi_request*) SG(server_context); in sapi_fcgi_read_cookies()
655 fcgi_request *request = (fcgi_request*) SG(server_context); in cgi_php_import_environment_variables()
671 char *script_name = SG(request_info).request_uri; in sapi_cgi_register_variables()
677 fcgi_request *request = (fcgi_request*) SG(server_context); in sapi_cgi_register_variables()
718 php_self = SG(request_info).request_uri ? SG(request_info).request_uri : ""; in sapi_cgi_register_variables()
731 request = (fcgi_request*) SG(server_context); in sapi_cgi_log_message()
837 if (!SG(request_info).path_translated) {
844 fcgi_request *request = (fcgi_request*) SG(server_context);
864 path_len = strlen(SG(request_info).path_translated);
867 if (!IS_SLASH(SG(request_info).path_translated[path_len])) {
869 memcpy(path, SG(request_info).path_translated, path_len + 1);
873 path = estrndup(SG(request_info).path_translated, path_len);
884 fcgi_request *request = (fcgi_request*) SG(server_context);
921 if (SG(sapi_started)) {
927 !fcgi_finish_request((fcgi_request*)SG(server_context), 0)) {
931 sapi_cgi_flush(SG(server_context));
1152 SG(request_info).path_translated = NULL;
1153 SG(request_info).request_method = NULL;
1154 SG(request_info).proto_num = 1000;
1155 SG(request_info).query_string = NULL;
1156 SG(request_info).request_uri = NULL;
1157 SG(request_info).content_type = NULL;
1158 SG(request_info).content_length = 0;
1159 SG(sapi_headers).http_response_code = 200;
1278 SG(request_info).request_uri = CGI_PUTENV("SCRIPT_NAME", env_path_info);
1280 SG(request_info).request_uri = orig_script_name;
1358 SG(sapi_headers).http_response_code = 404;
1360 if (!SG(request_info).request_uri) {
1366 SG(request_info).request_uri = CGI_PUTENV("SCRIPT_NAME", env_script_name);
1368 SG(request_info).request_uri = orig_script_name;
1398 SG(request_info).request_uri = CGI_PUTENV("SCRIPT_NAME", env_script_name);
1400 SG(request_info).request_uri = env_script_name;
1407 SG(request_info).request_uri = env_path_info;
1409 SG(request_info).request_uri = env_script_name;
1417 SG(request_info).path_translated = estrdup(script_path_translated);
1420 SG(request_info).request_method = CGI_GETENV("REQUEST_METHOD");
1422 SG(request_info).query_string = CGI_GETENV("QUERY_STRING");
1423 SG(request_info).content_type = (content_type ? content_type : "" );
1424 SG(request_info).content_length = (content_length ? atol(content_length) : 0);
1588 fcgi_request *request = (fcgi_request*) SG(server_context);
1700 if (!&SG(sapi_headers).headers) {
1704 …zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t)add_respons…
1906 SG(request_info).path_translated = NULL;
1937 SG(sapi_headers).http_response_code = 400;
2118 SG(headers_sent) = 1;
2138 SG(server_context) = fastcgi ? (void *) request : (void *) 1;
2152 SG(options) |= SAPI_OPTION_NO_CHDIR;
2172 SG(server_context) = NULL;
2177 SG(headers_sent) = 1;
2178 SG(request_info).no_headers = 1;
2195 SG(headers_sent) = 1;
2222 SG(server_context) = NULL;
2227 SG(headers_sent) = 1;
2228 SG(request_info).no_headers = 1;
2255 STR_FREE(SG(request_info).path_translated);
2256 SG(request_info).path_translated = script_file;
2259 SG(request_info).argc = argc - (php_optind - 1);
2260 SG(request_info).argv = &argv[php_optind - 1];
2261 SG(request_info).argv[0] = script_file;
2264 STR_FREE(SG(request_info).path_translated);
2265 SG(request_info).path_translated = estrdup(argv[php_optind]);
2267 SG(request_info).argc = argc - php_optind;
2268 SG(request_info).argv = &argv[php_optind];
2272 SG(headers_sent) = 1;
2273 SG(request_info).no_headers = 1;
2285 if (!SG(request_info).query_string && argc > php_optind) {
2305 SG(request_info).query_string = s;
2315 if (SG(request_info).path_translated || cgi || fastcgi) {
2317 file_handle.filename = SG(request_info).path_translated;
2334 SG(server_context) = NULL;
2339 SG(headers_sent) = 1;
2340 SG(request_info).no_headers = 1;
2348 if (cgi || fastcgi || SG(request_info).path_translated) {
2352 SG(sapi_headers).http_response_code = 403;
2355 SG(sapi_headers).http_response_code = 404;
2367 STR_FREE(SG(request_info).path_translated);
2369 if (free_query_string && SG(request_info).query_string) {
2370 free(SG(request_info).query_string);
2371 SG(request_info).query_string = NULL;
2375 SG(server_context) = NULL;
2511 STR_FREE(SG(request_info).path_translated);
2519 if (free_query_string && SG(request_info).query_string) {
2520 free(SG(request_info).query_string);
2521 SG(request_info).query_string = NULL;
2594 SG(server_context) = NULL;