Lines Matching refs:sapi_headers

393 	zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct),  in sapi_activate_headers_only()
395 SG(sapi_headers).send_default_content_type = 1; in sapi_activate_headers_only()
398 SG(sapi_headers).http_status_line = NULL; in sapi_activate_headers_only()
399 SG(sapi_headers).mimetype = NULL; in sapi_activate_headers_only()
434 …zend_llist_init(&SG(sapi_headers).headers, sizeof(sapi_header_struct), (void (*)(void *)) sapi_fre… in sapi_activate()
435 SG(sapi_headers).send_default_content_type = 1; in sapi_activate()
440 SG(sapi_headers).http_status_line = NULL; in sapi_activate()
441 SG(sapi_headers).mimetype = NULL; in sapi_activate()
488 if (SG(sapi_headers).http_status_line) { in sapi_send_headers_free()
489 efree(SG(sapi_headers).http_status_line); in sapi_send_headers_free()
490 SG(sapi_headers).http_status_line = NULL; in sapi_send_headers_free()
496 zend_llist_destroy(&SG(sapi_headers).headers); in sapi_deactivate()
531 if (SG(sapi_headers).mimetype) { in sapi_deactivate()
532 efree(SG(sapi_headers).mimetype); in sapi_deactivate()
533 SG(sapi_headers).mimetype = NULL; in sapi_deactivate()
572 if (SG(sapi_headers).http_response_code == ncode) { in sapi_update_response_code()
576 if (SG(sapi_headers).http_status_line) { in sapi_update_response_code()
577 efree(SG(sapi_headers).http_status_line); in sapi_update_response_code()
578 SG(sapi_headers).http_status_line = NULL; in sapi_update_response_code()
580 SG(sapi_headers).http_response_code = ncode; in sapi_update_response_code()
635 (SAPI_HEADER_ADD & sapi_module.header_handler(sapi_header, op, &SG(sapi_headers)))) { in sapi_header_add_op()
643 … sapi_remove_header(&SG(sapi_headers).headers, sapi_header->header, strlen(sapi_header->header)); in sapi_header_add_op()
647 zend_llist_add_element(&SG(sapi_headers).headers, (void *) sapi_header); in sapi_header_add_op()
695 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); in sapi_header_op()
697 zend_llist_clean(&SG(sapi_headers).headers); in sapi_header_op()
723 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers)); in sapi_header_op()
725 sapi_remove_header(&SG(sapi_headers).headers, header_line, header_line_len); in sapi_header_op()
756 if (SG(sapi_headers).http_status_line) { in sapi_header_op()
757 efree(SG(sapi_headers).http_status_line); in sapi_header_op()
759 SG(sapi_headers).http_status_line = header_line; in sapi_header_op()
782 if (!SG(sapi_headers).mimetype){ in sapi_header_op()
783 SG(sapi_headers).mimetype = estrdup(mimetype); in sapi_header_op()
796 SG(sapi_headers).send_default_content_type = 0; in sapi_header_op()
808 if ((SG(sapi_headers).http_response_code < 300 || in sapi_header_op()
809 SG(sapi_headers).http_response_code > 399) && in sapi_header_op()
810 SG(sapi_headers).http_response_code != 201) { in sapi_header_op()
851 if (SG(sapi_headers).send_default_content_type && sapi_module.send_headers) { in sapi_send_headers()
858 SG(sapi_headers).mimetype = default_mimetype; in sapi_send_headers()
864 memcpy(default_header.header + sizeof("Content-type: ") - 1, SG(sapi_headers).mimetype, len + 1); in sapi_send_headers()
870 SG(sapi_headers).send_default_content_type = 0; in sapi_send_headers()
884 retval = sapi_module.send_headers(&SG(sapi_headers)); in sapi_send_headers()
897 if (SG(sapi_headers).http_status_line) { in sapi_send_headers()
898 http_status_line.header = SG(sapi_headers).http_status_line; in sapi_send_headers()
899 http_status_line.header_len = (uint32_t)strlen(SG(sapi_headers).http_status_line); in sapi_send_headers()
902 …http_status_line.header_len = slprintf(buf, sizeof(buf), "HTTP/1.0 %d X", SG(sapi_headers).http_re… in sapi_send_headers()
906 …zend_llist_apply_with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t) sapi_modul… in sapi_send_headers()
907 if(SG(sapi_headers).send_default_content_type) { in sapi_send_headers()