sapi_headers 411 ext/iconv/iconv.c if (SG(sapi_headers).mimetype && !strncasecmp(SG(sapi_headers).mimetype, "text/", 5)) { sapi_headers 412 ext/iconv/iconv.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ sapi_headers 413 ext/iconv/iconv.c mimetype = SG(sapi_headers).mimetype; sapi_headers 415 ext/iconv/iconv.c mimetype = SG(sapi_headers).mimetype; sapi_headers 416 ext/iconv/iconv.c mimetype_len = (int)(s - SG(sapi_headers).mimetype); sapi_headers 418 ext/iconv/iconv.c } else if (SG(sapi_headers).send_default_content_type) { sapi_headers 432 ext/iconv/iconv.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 2148 ext/mbstring/mbstring.c if (SG(sapi_headers).mimetype && sapi_headers 2151 ext/mbstring/mbstring.c SG(sapi_headers).mimetype, sapi_headers 2152 ext/mbstring/mbstring.c strlen(SG(sapi_headers).mimetype))) { sapi_headers 2153 ext/mbstring/mbstring.c if ((s = strchr(SG(sapi_headers).mimetype,';')) == NULL){ sapi_headers 2154 ext/mbstring/mbstring.c mimetype = estrdup(SG(sapi_headers).mimetype); sapi_headers 2156 ext/mbstring/mbstring.c mimetype = estrndup(SG(sapi_headers).mimetype,s-SG(sapi_headers).mimetype); sapi_headers 2159 ext/mbstring/mbstring.c } else if (SG(sapi_headers).send_default_content_type) { sapi_headers 2164 ext/mbstring/mbstring.c if (SG(sapi_headers).send_default_content_type || send_text_mimetype) { sapi_headers 2169 ext/mbstring/mbstring.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 1327 ext/session/session.c zend_llist *l = &SG(sapi_headers).headers; sapi_headers 2135 ext/soap/soap.c _old_http_response_code = SG(sapi_headers).http_response_code; sapi_headers 2136 ext/soap/soap.c _old_http_status_line = SG(sapi_headers).http_status_line; sapi_headers 2191 ext/soap/soap.c SG(sapi_headers).http_status_line = NULL; sapi_headers 2197 ext/soap/soap.c if (SG(sapi_headers).http_status_line) { sapi_headers 2198 ext/soap/soap.c efree(SG(sapi_headers).http_status_line); sapi_headers 2200 ext/soap/soap.c SG(sapi_headers).http_status_line = _old_http_status_line; sapi_headers 2201 ext/soap/soap.c SG(sapi_headers).http_response_code = _old_http_response_code; sapi_headers 2271 ext/soap/soap.c SG(sapi_headers).http_status_line = NULL; sapi_headers 2277 ext/soap/soap.c if (SG(sapi_headers).http_status_line) { sapi_headers 2278 ext/soap/soap.c efree(SG(sapi_headers).http_status_line); sapi_headers 2280 ext/soap/soap.c SG(sapi_headers).http_status_line = _old_http_status_line; sapi_headers 2281 ext/soap/soap.c SG(sapi_headers).http_response_code = _old_http_response_code; sapi_headers 287 ext/standard/head.c zend_llist_apply_with_argument(&SG(sapi_headers).headers, php_head_apply_header_list_to_hash, return_value); sapi_headers 305 ext/standard/head.c old_response_code = SG(sapi_headers).http_response_code; sapi_headers 306 ext/standard/head.c SG(sapi_headers).http_response_code = (int)response_code; sapi_headers 315 ext/standard/head.c if (!SG(sapi_headers).http_response_code) { sapi_headers 319 ext/standard/head.c RETURN_LONG(SG(sapi_headers).http_response_code); sapi_headers 399 main/SAPI.c zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct), sapi_headers 401 main/SAPI.c SG(sapi_headers).send_default_content_type = 1; sapi_headers 404 main/SAPI.c SG(sapi_headers).http_status_line = NULL; sapi_headers 405 main/SAPI.c SG(sapi_headers).mimetype = NULL; sapi_headers 440 main/SAPI.c zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct), (void (*)(void *)) sapi_free_header, 0); sapi_headers 441 main/SAPI.c SG(sapi_headers).send_default_content_type = 1; sapi_headers 446 main/SAPI.c SG(sapi_headers).http_status_line = NULL; sapi_headers 447 main/SAPI.c SG(sapi_headers).mimetype = NULL; sapi_headers 495 main/SAPI.c if (SG(sapi_headers).http_status_line) { sapi_headers 496 main/SAPI.c efree(SG(sapi_headers).http_status_line); sapi_headers 497 main/SAPI.c SG(sapi_headers).http_status_line = NULL; sapi_headers 503 main/SAPI.c zend_llist_destroy(&SG(sapi_headers).headers); sapi_headers 538 main/SAPI.c if (SG(sapi_headers).mimetype) { sapi_headers 539 main/SAPI.c efree(SG(sapi_headers).mimetype); sapi_headers 540 main/SAPI.c SG(sapi_headers).mimetype = NULL; sapi_headers 579 main/SAPI.c if (SG(sapi_headers).http_response_code == ncode) { sapi_headers 583 main/SAPI.c if (SG(sapi_headers).http_status_line) { sapi_headers 584 main/SAPI.c efree(SG(sapi_headers).http_status_line); sapi_headers 585 main/SAPI.c SG(sapi_headers).http_status_line = NULL; sapi_headers 587 main/SAPI.c SG(sapi_headers).http_response_code = ncode; sapi_headers 642 main/SAPI.c (SAPI_HEADER_ADD & sapi_module.header_handler(sapi_header, op, &SG(sapi_headers)))) { sapi_headers 650 main/SAPI.c sapi_remove_header(&SG(sapi_headers).headers, sapi_header->header, (int)strlen(sapi_header->header)); sapi_headers 654 main/SAPI.c zend_llist_add_element(&SG(sapi_headers).headers, (void *) sapi_header); sapi_headers 702 main/SAPI.c sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); sapi_headers 704 main/SAPI.c zend_llist_clean(&SG(sapi_headers).headers); sapi_headers 730 main/SAPI.c sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); sapi_headers 732 main/SAPI.c sapi_remove_header(&SG(sapi_headers).headers, header_line, header_line_len); sapi_headers 763 main/SAPI.c if (SG(sapi_headers).http_status_line) { sapi_headers 764 main/SAPI.c efree(SG(sapi_headers).http_status_line); sapi_headers 766 main/SAPI.c SG(sapi_headers).http_status_line = header_line; sapi_headers 789 main/SAPI.c if (!SG(sapi_headers).mimetype){ sapi_headers 790 main/SAPI.c SG(sapi_headers).mimetype = estrdup(mimetype); sapi_headers 803 main/SAPI.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 815 main/SAPI.c if ((SG(sapi_headers).http_response_code < 300 || sapi_headers 816 main/SAPI.c SG(sapi_headers).http_response_code > 399) && sapi_headers 817 main/SAPI.c SG(sapi_headers).http_response_code != 201) { sapi_headers 858 main/SAPI.c if (SG(sapi_headers).send_default_content_type && sapi_module.send_headers) { sapi_headers 862 main/SAPI.c SG(sapi_headers).mimetype = get_default_content_type(0, &len); sapi_headers 866 main/SAPI.c memcpy(default_header.header + sizeof("Content-type: ") - 1, SG(sapi_headers).mimetype, len + 1); sapi_headers 868 main/SAPI.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 882 main/SAPI.c retval = sapi_module.send_headers(&SG(sapi_headers)); sapi_headers 895 main/SAPI.c if (SG(sapi_headers).http_status_line) { sapi_headers 896 main/SAPI.c http_status_line.header = SG(sapi_headers).http_status_line; sapi_headers 897 main/SAPI.c http_status_line.header_len = (uint)strlen(SG(sapi_headers).http_status_line); sapi_headers 900 main/SAPI.c http_status_line.header_len = slprintf(buf, sizeof(buf), "HTTP/1.0 %d X", SG(sapi_headers).http_response_code); sapi_headers 904 main/SAPI.c zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t) sapi_module.send_header, SG(server_context)); sapi_headers 905 main/SAPI.c if(SG(sapi_headers).send_default_content_type) { sapi_headers 124 main/SAPI.h sapi_headers_struct sapi_headers; sapi_headers 237 main/SAPI.h int (*header_handler)(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct *sapi_headers); sapi_headers 238 main/SAPI.h int (*send_headers)(sapi_headers_struct *sapi_headers); sapi_headers 1169 main/main.c SG(sapi_headers).http_response_code == 200 sapi_headers 89 sapi/apache2handler/sapi_apache2.c php_apache_sapi_header_handler(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct *sapi_headers) sapi_headers 151 sapi/apache2handler/sapi_apache2.c php_apache_sapi_send_headers(sapi_headers_struct *sapi_headers) sapi_headers 154 sapi/apache2handler/sapi_apache2.c const char *sline = SG(sapi_headers).http_status_line; sapi_headers 156 sapi/apache2handler/sapi_apache2.c ctx->r->status = SG(sapi_headers).http_response_code; sapi_headers 309 sapi/apache2handler/sapi_apache2.c r->status = SG(sapi_headers).http_response_code; sapi_headers 483 sapi/apache2handler/sapi_apache2.c SG(sapi_headers).http_response_code = !r->status ? HTTP_OK : r->status; sapi_headers 368 sapi/cgi/cgi_main.c static int sapi_cgi_send_headers(sapi_headers_struct *sapi_headers) sapi_headers 374 sapi/cgi/cgi_main.c int response_status = SG(sapi_headers).http_response_code; sapi_headers 380 sapi/cgi/cgi_main.c if (CGIG(nph) || SG(sapi_headers).http_response_code != 200) sapi_headers 385 sapi/cgi/cgi_main.c if (CGIG(rfc2616_headers) && SG(sapi_headers).http_status_line) { sapi_headers 387 sapi/cgi/cgi_main.c len = slprintf(buf, SAPI_CGI_MAX_HEADER_LENGTH, "%s\r\n", SG(sapi_headers).http_status_line); sapi_headers 388 sapi/cgi/cgi_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { sapi_headers 399 sapi/cgi/cgi_main.c if (SG(sapi_headers).http_status_line && sapi_headers 400 sapi/cgi/cgi_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && sapi_headers 401 sapi/cgi/cgi_main.c (s - SG(sapi_headers).http_status_line) >= 5 && sapi_headers 402 sapi/cgi/cgi_main.c strncasecmp(SG(sapi_headers).http_status_line, "HTTP/", 5) == 0 sapi_headers 407 sapi/cgi/cgi_main.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 415 sapi/cgi/cgi_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 421 sapi/cgi/cgi_main.c if (err->code == SG(sapi_headers).http_response_code) { sapi_headers 427 sapi/cgi/cgi_main.c len = slprintf(buf, sizeof(buf), "Status: %d %s\r\n", SG(sapi_headers).http_response_code, err->str); sapi_headers 429 sapi/cgi/cgi_main.c len = slprintf(buf, sizeof(buf), "Status: %d\r\n", SG(sapi_headers).http_response_code); sapi_headers 441 sapi/cgi/cgi_main.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 456 sapi/cgi/cgi_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 463 sapi/cgi/cgi_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 1139 sapi/cgi/cgi_main.c SG(sapi_headers).http_response_code = 200; sapi_headers 1338 sapi/cgi/cgi_main.c SG(sapi_headers).http_response_code = 404; sapi_headers 1679 sapi/cgi/cgi_main.c zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t)add_response_header, return_value); sapi_headers 1921 sapi/cgi/cgi_main.c SG(sapi_headers).http_response_code = 400; sapi_headers 2340 sapi/cgi/cgi_main.c SG(sapi_headers).http_response_code = 403; sapi_headers 2343 sapi/cgi/cgi_main.c SG(sapi_headers).http_response_code = 404; sapi_headers 408 sapi/cli/php_cli.c static int sapi_cli_send_headers(sapi_headers_struct *sapi_headers) /* {{{ */ sapi_headers 418 sapi/cli/php_cli_server.c zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t)add_response_header, return_value); sapi_headers 514 sapi/cli/php_cli_server.c static int sapi_cli_server_discard_headers(sapi_headers_struct *sapi_headers) /* {{{ */{ sapi_headers 519 sapi/cli/php_cli_server.c static int sapi_cli_server_send_headers(sapi_headers_struct *sapi_headers) /* {{{ */ sapi_headers 530 sapi/cli/php_cli_server.c if (SG(sapi_headers).http_status_line) { sapi_headers 531 sapi/cli/php_cli_server.c smart_str_appends(&buffer, SG(sapi_headers).http_status_line); sapi_headers 534 sapi/cli/php_cli_server.c append_http_status_line(&buffer, client->request.protocol_version, SG(sapi_headers).http_response_code, 0); sapi_headers 539 sapi/cli/php_cli_server.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 545 sapi/cli/php_cli_server.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 1944 sapi/cli/php_cli_server.c php_cli_server_log_response(client, SG(sapi_headers).http_response_code, NULL); sapi_headers 2025 sapi/cli/php_cli_server.c SG(sapi_headers).http_response_code = 200; sapi_headers 2116 sapi/cli/php_cli_server.c if (SG(sapi_headers).http_response_code == 304) { sapi_headers 2117 sapi/cli/php_cli_server.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 2127 sapi/cli/php_cli_server.c SG(sapi_headers).send_default_content_type = 0; sapi_headers 2132 sapi/cli/php_cli_server.c SG(sapi_headers).send_default_content_type = 1; sapi_headers 300 sapi/fpm/fpm/fpm_log.c sapi_headers_struct *sapi_headers = &SG(sapi_headers); sapi_headers 303 sapi/fpm/fpm/fpm_log.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 307 sapi/fpm/fpm/fpm_log.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 311 sapi/fpm/fpm/fpm_log.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 317 sapi/fpm/fpm/fpm_log.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 322 sapi/fpm/fpm/fpm_log.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 379 sapi/fpm/fpm/fpm_log.c len2 = snprintf(b, FPM_LOG_BUFFER - len, "%d", SG(sapi_headers).http_response_code); sapi_headers 353 sapi/fpm/fpm/fpm_main.c static int sapi_cgi_send_headers(sapi_headers_struct *sapi_headers) /* {{{ */ sapi_headers 359 sapi/fpm/fpm/fpm_main.c int response_status = SG(sapi_headers).http_response_code; sapi_headers 365 sapi/fpm/fpm/fpm_main.c if (CGIG(nph) || SG(sapi_headers).http_response_code != 200) sapi_headers 370 sapi/fpm/fpm/fpm_main.c if (CGIG(rfc2616_headers) && SG(sapi_headers).http_status_line) { sapi_headers 372 sapi/fpm/fpm/fpm_main.c len = slprintf(buf, SAPI_CGI_MAX_HEADER_LENGTH, "%s\r\n", SG(sapi_headers).http_status_line); sapi_headers 373 sapi/fpm/fpm/fpm_main.c if ((s = strchr(SG(sapi_headers).http_status_line, ' '))) { sapi_headers 384 sapi/fpm/fpm/fpm_main.c if (SG(sapi_headers).http_status_line && sapi_headers 385 sapi/fpm/fpm/fpm_main.c (s = strchr(SG(sapi_headers).http_status_line, ' ')) != 0 && sapi_headers 386 sapi/fpm/fpm/fpm_main.c (s - SG(sapi_headers).http_status_line) >= 5 && sapi_headers 387 sapi/fpm/fpm/fpm_main.c strncasecmp(SG(sapi_headers).http_status_line, "HTTP/", 5) == 0 sapi_headers 392 sapi/fpm/fpm/fpm_main.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 400 sapi/fpm/fpm/fpm_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 406 sapi/fpm/fpm/fpm_main.c if (err->code == SG(sapi_headers).http_response_code) { sapi_headers 412 sapi/fpm/fpm/fpm_main.c len = slprintf(buf, sizeof(buf), "Status: %d %s\r\n", SG(sapi_headers).http_response_code, err->str); sapi_headers 414 sapi/fpm/fpm/fpm_main.c len = slprintf(buf, sizeof(buf), "Status: %d\r\n", SG(sapi_headers).http_response_code); sapi_headers 426 sapi/fpm/fpm/fpm_main.c h = (sapi_header_struct*)zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 441 sapi/fpm/fpm/fpm_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 448 sapi/fpm/fpm/fpm_main.c h = (sapi_header_struct*)zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 1044 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 200; sapi_headers 1321 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 404; sapi_headers 1838 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 400; sapi_headers 1927 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 404; sapi_headers 1935 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 403; sapi_headers 1951 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 403; sapi_headers 1954 sapi/fpm/fpm/fpm_main.c SG(sapi_headers).http_response_code = 404; sapi_headers 70 sapi/fpm/fpm/fpm_status.c SG(sapi_headers).http_response_code = 200; sapi_headers 88 sapi/fpm/fpm/fpm_status.c SG(sapi_headers).http_response_code = 500; sapi_headers 98 sapi/fpm/fpm/fpm_status.c SG(sapi_headers).http_response_code = 503; sapi_headers 111 sapi/fpm/fpm/fpm_status.c SG(sapi_headers).http_response_code = 500; sapi_headers 122 sapi/fpm/fpm/fpm_status.c SG(sapi_headers).http_response_code = 200; sapi_headers 364 sapi/litespeed/lsapi_main.c static int sapi_lsapi_send_headers(sapi_headers_struct *sapi_headers) sapi_headers 369 sapi/litespeed/lsapi_main.c LSAPI_SetRespStatus( SG(sapi_headers).http_response_code ); sapi_headers 371 sapi/litespeed/lsapi_main.c h = zend_llist_get_first_ex(&sapi_headers->headers, &pos); sapi_headers 376 sapi/litespeed/lsapi_main.c h = zend_llist_get_next_ex(&sapi_headers->headers, &pos); sapi_headers 378 sapi/litespeed/lsapi_main.c if (SG(sapi_headers).send_default_content_type) { sapi_headers 473 sapi/litespeed/lsapi_main.c SG(sapi_headers).http_response_code = 200; sapi_headers 1210 sapi/litespeed/lsapi_main.c if (!&SG(sapi_headers).headers) { sapi_headers 1215 sapi/litespeed/lsapi_main.c h = zend_llist_get_first_ex(&SG(sapi_headers).headers, &pos); sapi_headers 1232 sapi/litespeed/lsapi_main.c h = zend_llist_get_next_ex(&SG(sapi_headers).headers, &pos); sapi_headers 785 sapi/phpdbg/phpdbg.c static int php_sapi_phpdbg_send_headers(sapi_headers_struct *sapi_headers) /* {{{ */ sapi_headers 1687 sapi/phpdbg/phpdbg.c if (SG(sapi_headers).mimetype) { sapi_headers 1688 sapi/phpdbg/phpdbg.c efree(SG(sapi_headers).mimetype); sapi_headers 1689 sapi/phpdbg/phpdbg.c SG(sapi_headers).mimetype = NULL;