Lines Matching refs:sapi_headers

399 	zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct),  in sapi_activate_headers_only()
401 SG(sapi_headers).send_default_content_type = 1; in sapi_activate_headers_only()
404 SG(sapi_headers).http_status_line = NULL; in sapi_activate_headers_only()
405 SG(sapi_headers).mimetype = NULL; in sapi_activate_headers_only()
440 …zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct), (void (*)(void *)) sapi_fre… in sapi_activate()
441 SG(sapi_headers).send_default_content_type = 1; in sapi_activate()
446 SG(sapi_headers).http_status_line = NULL; in sapi_activate()
447 SG(sapi_headers).mimetype = NULL; in sapi_activate()
495 if (SG(sapi_headers).http_status_line) { in sapi_send_headers_free()
496 efree(SG(sapi_headers).http_status_line); in sapi_send_headers_free()
497 SG(sapi_headers).http_status_line = NULL; in sapi_send_headers_free()
503 zend_llist_destroy(&SG(sapi_headers).headers); in sapi_deactivate()
538 if (SG(sapi_headers).mimetype) { in sapi_deactivate()
539 efree(SG(sapi_headers).mimetype); in sapi_deactivate()
540 SG(sapi_headers).mimetype = NULL; in sapi_deactivate()
579 if (SG(sapi_headers).http_response_code == ncode) { in sapi_update_response_code()
583 if (SG(sapi_headers).http_status_line) { in sapi_update_response_code()
584 efree(SG(sapi_headers).http_status_line); in sapi_update_response_code()
585 SG(sapi_headers).http_status_line = NULL; in sapi_update_response_code()
587 SG(sapi_headers).http_response_code = ncode; in sapi_update_response_code()
642 (SAPI_HEADER_ADD & sapi_module.header_handler(sapi_header, op, &SG(sapi_headers)))) { in sapi_header_add_op()
650 …sapi_remove_header(&SG(sapi_headers).headers, sapi_header->header, (int)strlen(sapi_header->header… in sapi_header_add_op()
654 zend_llist_add_element(&SG(sapi_headers).headers, (void *) sapi_header); in sapi_header_add_op()
702 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); in sapi_header_op()
704 zend_llist_clean(&SG(sapi_headers).headers); in sapi_header_op()
730 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); in sapi_header_op()
732 sapi_remove_header(&SG(sapi_headers).headers, header_line, header_line_len); in sapi_header_op()
763 if (SG(sapi_headers).http_status_line) { in sapi_header_op()
764 efree(SG(sapi_headers).http_status_line); in sapi_header_op()
766 SG(sapi_headers).http_status_line = header_line; in sapi_header_op()
789 if (!SG(sapi_headers).mimetype){ in sapi_header_op()
790 SG(sapi_headers).mimetype = estrdup(mimetype); in sapi_header_op()
803 SG(sapi_headers).send_default_content_type = 0; in sapi_header_op()
815 if ((SG(sapi_headers).http_response_code < 300 || in sapi_header_op()
816 SG(sapi_headers).http_response_code > 399) && in sapi_header_op()
817 SG(sapi_headers).http_response_code != 201) { in sapi_header_op()
858 if (SG(sapi_headers).send_default_content_type && sapi_module.send_headers) { in sapi_send_headers()
865 SG(sapi_headers).mimetype = default_mimetype; in sapi_send_headers()
871 memcpy(default_header.header + sizeof("Content-type: ") - 1, SG(sapi_headers).mimetype, len + 1); in sapi_send_headers()
877 SG(sapi_headers).send_default_content_type = 0; in sapi_send_headers()
891 retval = sapi_module.send_headers(&SG(sapi_headers)); in sapi_send_headers()
904 if (SG(sapi_headers).http_status_line) { in sapi_send_headers()
905 http_status_line.header = SG(sapi_headers).http_status_line; in sapi_send_headers()
906 http_status_line.header_len = (uint)strlen(SG(sapi_headers).http_status_line); in sapi_send_headers()
909 …http_status_line.header_len = slprintf(buf, sizeof(buf), "HTTP/1.0 %d X", SG(sapi_headers).http_re… in sapi_send_headers()
913 …zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t) sapi_modul… in sapi_send_headers()
914 if(SG(sapi_headers).send_default_content_type) { in sapi_send_headers()