client 2704 ext/gd/gd.c ap_bsetflag(php3_rqst->connection->client, B_EBCDIC2ASCII, 0); client 154 ext/gd/gd_ctx.c ap_bsetflag(php3_rqst->connection->client, B_EBCDIC2ASCII, 0); client 2095 ext/openssl/xp_ssl.c xparam->outputs.client = NULL; client 2122 ext/openssl/xp_ssl.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); client 2123 ext/openssl/xp_ssl.c if (xparam->outputs.client) { client 2124 ext/openssl/xp_ssl.c xparam->outputs.client->context = stream->context; client 2131 ext/openssl/xp_ssl.c if (xparam->outputs.client && sock->enable_on_connect) { client 2139 ext/openssl/xp_ssl.c if (php_stream_xport_crypto_setup(xparam->outputs.client, clisockdata->method, client 2141 ext/openssl/xp_ssl.c xparam->outputs.client, 1 TSRMLS_CC) < 0) { client 2144 ext/openssl/xp_ssl.c php_stream_close(xparam->outputs.client); client 2145 ext/openssl/xp_ssl.c xparam->outputs.client = NULL; client 2151 ext/openssl/xp_ssl.c return xparam->outputs.client == NULL ? -1 : 0; client 83 main/streams/php_stream_transport.h PHPAPI int php_stream_xport_accept(php_stream *stream, php_stream **client, client 154 main/streams/php_stream_transport.h php_stream *client; client 284 main/streams/transports.c PHPAPI int php_stream_xport_accept(php_stream *stream, php_stream **client, client 305 main/streams/transports.c *client = param.outputs.client; client 719 main/streams/xp_socket.c xparam->outputs.client = NULL; client 743 main/streams/xp_socket.c xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+"); client 744 main/streams/xp_socket.c if (xparam->outputs.client) { client 745 main/streams/xp_socket.c xparam->outputs.client->context = stream->context; client 753 main/streams/xp_socket.c return xparam->outputs.client == NULL ? -1 : 0; client 117 sapi/apache/mod_php5.c bflush((request_rec *) server_context->connection->client); client 398 sapi/apache/mod_php5.c fd = r->connection->client->fd; client 262 sapi/apache_hooks/mod_php5.c bflush((request_rec *) server_context->connection->client); client 326 sapi/cli/php_cli_server.c static size_t php_cli_server_client_send_through(php_cli_server_client *client, const char *str, size_t str_len); client 330 sapi/cli/php_cli_server.c static void php_cli_server_log_response(php_cli_server_client *client, int status, const char *message TSRMLS_DC); client 455 sapi/cli/php_cli_server.c static void append_essential_headers(smart_str* buffer, php_cli_server_client *client, int persistent) /* {{{ */ client 459 sapi/cli/php_cli_server.c if (SUCCESS == zend_hash_find(&client->request.headers, "host", sizeof("host"), (void**)&val)) { client 483 sapi/cli/php_cli_server.c php_cli_server_client *client; client 494 sapi/cli/php_cli_server.c client = SG(server_context); client 495 sapi/cli/php_cli_server.c headers = &client->request.headers_original_case; client 616 sapi/cli/php_cli_server.c php_cli_server_client *client = SG(server_context); client 617 sapi/cli/php_cli_server.c if (!client) { client 620 sapi/cli/php_cli_server.c return php_cli_server_client_send_through(client, str, str_length); client 625 sapi/cli/php_cli_server.c php_cli_server_client *client = server_context; client 628 sapi/cli/php_cli_server.c if (!client) { client 632 sapi/cli/php_cli_server.c if (client->sock < 0) { client 650 sapi/cli/php_cli_server.c php_cli_server_client *client = SG(server_context); client 655 sapi/cli/php_cli_server.c if (client == NULL || SG(request_info).no_headers) { client 663 sapi/cli/php_cli_server.c append_http_status_line(&buffer, client->request.protocol_version, SG(sapi_headers).http_response_code, 0); client 666 sapi/cli/php_cli_server.c append_essential_headers(&buffer, client, 0); client 678 sapi/cli/php_cli_server.c php_cli_server_client_send_through(client, buffer.c, buffer.len); client 687 sapi/cli/php_cli_server.c php_cli_server_client *client = SG(server_context); client 689 sapi/cli/php_cli_server.c if (FAILURE == zend_hash_find(&client->request.headers, "cookie", sizeof("cookie"), (void**)&val)) { client 697 sapi/cli/php_cli_server.c php_cli_server_client *client = SG(server_context); client 698 sapi/cli/php_cli_server.c if (client->request.content) { client 699 sapi/cli/php_cli_server.c size_t content_len = client->request.content_len; client 700 sapi/cli/php_cli_server.c size_t nbytes_copied = MIN(client->post_read_offset + count_bytes, content_len) - client->post_read_offset; client 701 sapi/cli/php_cli_server.c memmove(buf, client->request.content + client->post_read_offset, nbytes_copied); client 702 sapi/cli/php_cli_server.c client->post_read_offset += nbytes_copied; client 750 sapi/cli/php_cli_server.c php_cli_server_client *client = SG(server_context); client 751 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "DOCUMENT_ROOT", client->server->document_root TSRMLS_CC); client 754 sapi/cli/php_cli_server.c if ((tmp = strrchr(client->addr_str, ':'))) { client 758 sapi/cli/php_cli_server.c strncpy(addr, client->addr_str, tmp - client->addr_str); client 759 sapi/cli/php_cli_server.c addr[tmp - client->addr_str] = '\0'; client 763 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "REMOTE_ADDR", client->addr_str TSRMLS_CC); client 774 sapi/cli/php_cli_server.c spprintf(&tmp, 0, "HTTP/%d.%d", client->request.protocol_version / 100, client->request.protocol_version % 100); client 778 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "SERVER_NAME", client->server->host TSRMLS_CC); client 781 sapi/cli/php_cli_server.c spprintf(&tmp, 0, "%i", client->server->port); client 786 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "REQUEST_URI", client->request.request_uri TSRMLS_CC); client 788 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "SCRIPT_NAME", client->request.vpath TSRMLS_CC); client 791 sapi/cli/php_cli_server.c } else if (client->server->router) { client 793 sapi/cli/php_cli_server.c spprintf(&temp, 0, "%s/%s", client->server->document_root, client->server->router); client 797 sapi/cli/php_cli_server.c if (client->request.path_info) { client 798 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "PATH_INFO", client->request.path_info TSRMLS_CC); client 800 sapi/cli/php_cli_server.c if (client->request.path_info_len) { client 802 sapi/cli/php_cli_server.c spprintf(&tmp, 0, "%s%s", client->request.vpath, client->request.path_info); client 806 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "PHP_SELF", client->request.vpath TSRMLS_CC); client 808 sapi/cli/php_cli_server.c if (client->request.query_string) { client 809 sapi/cli/php_cli_server.c sapi_cli_server_register_variable(track_vars_array, "QUERY_STRING", client->request.query_string TSRMLS_CC); client 811 sapi/cli/php_cli_server.c zend_hash_apply_with_arguments(&client->request.headers TSRMLS_CC, (apply_func_args_t)sapi_cli_server_register_entry_cb, 1, track_vars_array); client 1189 sapi/cli/php_cli_server.c static void php_cli_server_log_response(php_cli_server_client *client, int status, const char *message TSRMLS_DC) /* {{{ */ client 1228 sapi/cli/php_cli_server.c spprintf(&basic_buf, 0, "%s [%d]: %s", client->addr_str, status, client->request.request_uri); client 1656 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1661 sapi/cli/php_cli_server.c client->request.vpath = vpath; client 1662 sapi/cli/php_cli_server.c client->request.vpath_len = vpath_len; client 1669 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1670 sapi/cli/php_cli_server.c client->request.query_string = pestrndup(at, length, 1); client 1671 sapi/cli/php_cli_server.c client->request.query_string_len = length; client 1677 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1678 sapi/cli/php_cli_server.c client->request.request_method = parser->method; client 1679 sapi/cli/php_cli_server.c client->request.request_uri = pestrndup(at, length, 1); client 1680 sapi/cli/php_cli_server.c client->request.request_uri_len = length; client 1691 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1692 sapi/cli/php_cli_server.c if (client->current_header_name_allocated) { client 1693 sapi/cli/php_cli_server.c pefree(client->current_header_name, 1); client 1694 sapi/cli/php_cli_server.c client->current_header_name_allocated = 0; client 1696 sapi/cli/php_cli_server.c client->current_header_name = (char *)at; client 1697 sapi/cli/php_cli_server.c client->current_header_name_len = length; client 1703 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1710 sapi/cli/php_cli_server.c char *orig_header_name = estrndup(client->current_header_name, client->current_header_name_len); client 1711 sapi/cli/php_cli_server.c char *lc_header_name = zend_str_tolower_dup(client->current_header_name, client->current_header_name_len); client 1713 sapi/cli/php_cli_server.c zend_hash_add(&client->request.headers, lc_header_name, client->current_header_name_len + 1, &value, sizeof(char *), NULL); client 1714 sapi/cli/php_cli_server.c zend_hash_add(&client->request.headers_original_case, orig_header_name, client->current_header_name_len + 1, &value, sizeof(char *), NULL); client 1719 sapi/cli/php_cli_server.c if (client->current_header_name_allocated) { client 1720 sapi/cli/php_cli_server.c pefree(client->current_header_name, 1); client 1721 sapi/cli/php_cli_server.c client->current_header_name_allocated = 0; client 1728 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1729 sapi/cli/php_cli_server.c if (client->current_header_name_allocated) { client 1730 sapi/cli/php_cli_server.c pefree(client->current_header_name, 1); client 1731 sapi/cli/php_cli_server.c client->current_header_name_allocated = 0; client 1733 sapi/cli/php_cli_server.c client->current_header_name = NULL; client 1739 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1740 sapi/cli/php_cli_server.c if (!client->request.content) { client 1741 sapi/cli/php_cli_server.c client->request.content = pemalloc(parser->content_length, 1); client 1742 sapi/cli/php_cli_server.c if (!client->request.content) { client 1745 sapi/cli/php_cli_server.c client->request.content_len = 0; client 1747 sapi/cli/php_cli_server.c client->request.content = perealloc(client->request.content, client->request.content_len + length, 1); client 1748 sapi/cli/php_cli_server.c memmove(client->request.content + client->request.content_len, at, length); client 1749 sapi/cli/php_cli_server.c client->request.content_len += length; client 1755 sapi/cli/php_cli_server.c php_cli_server_client *client = parser->data; client 1756 sapi/cli/php_cli_server.c client->request.protocol_version = parser->http_major * 100 + parser->http_minor; client 1757 sapi/cli/php_cli_server.c php_cli_server_request_translate_vpath(&client->request, client->server->document_root, client->server->document_root_len); client 1759 sapi/cli/php_cli_server.c const char *vpath = client->request.vpath, *end = vpath + client->request.vpath_len, *p = end; client 1760 sapi/cli/php_cli_server.c client->request.ext = end; client 1761 sapi/cli/php_cli_server.c client->request.ext_len = 0; client 1766 sapi/cli/php_cli_server.c client->request.ext = p; client 1767 sapi/cli/php_cli_server.c client->request.ext_len = end - p; client 1772 sapi/cli/php_cli_server.c client->request_read = 1; client 1776 sapi/cli/php_cli_server.c static int php_cli_server_client_read_request(php_cli_server_client *client, char **errstr TSRMLS_DC) client 1793 sapi/cli/php_cli_server.c if (client->request_read) { client 1796 sapi/cli/php_cli_server.c nbytes_read = recv(client->sock, buf, sizeof(buf) - 1, 0); client 1808 sapi/cli/php_cli_server.c client->parser.data = client; client 1809 sapi/cli/php_cli_server.c nbytes_consumed = php_http_parser_execute(&client->parser, &settings, buf, nbytes_read); client 1818 sapi/cli/php_cli_server.c if (client->current_header_name) { client 1819 sapi/cli/php_cli_server.c char *header_name = safe_pemalloc(client->current_header_name_len, 1, 1, 1); client 1823 sapi/cli/php_cli_server.c memmove(header_name, client->current_header_name, client->current_header_name_len); client 1824 sapi/cli/php_cli_server.c client->current_header_name = header_name; client 1825 sapi/cli/php_cli_server.c client->current_header_name_allocated = 1; client 1827 sapi/cli/php_cli_server.c return client->request_read ? 1: 0; client 1831 sapi/cli/php_cli_server.c static size_t php_cli_server_client_send_through(php_cli_server_client *client, const char *str, size_t str_len) /* {{{ */ client 1836 sapi/cli/php_cli_server.c ssize_t nbytes_sent = send(client->sock, str + str_len - nbytes_left, nbytes_left, 0); client 1840 sapi/cli/php_cli_server.c int nfds = php_pollfd_for(client->sock, POLLOUT, &tv); client 1863 sapi/cli/php_cli_server.c static void php_cli_server_client_populate_request_info(const php_cli_server_client *client, sapi_request_info *request_info) /* {{{ */ client 1867 sapi/cli/php_cli_server.c request_info->request_method = php_http_method_str(client->request.request_method); client 1868 sapi/cli/php_cli_server.c request_info->proto_num = client->request.protocol_version; client 1869 sapi/cli/php_cli_server.c request_info->request_uri = client->request.request_uri; client 1870 sapi/cli/php_cli_server.c request_info->path_translated = client->request.path_translated; client 1871 sapi/cli/php_cli_server.c request_info->query_string = client->request.query_string; client 1872 sapi/cli/php_cli_server.c request_info->content_length = client->request.content_len; client 1874 sapi/cli/php_cli_server.c if (SUCCESS == zend_hash_find(&client->request.headers, "content-type", sizeof("content-type"), (void**)&val)) { client 1883 sapi/cli/php_cli_server.c static int php_cli_server_client_ctor(php_cli_server_client *client, php_cli_server *server, int client_sock, struct sockaddr *addr, socklen_t addr_len TSRMLS_DC) /* {{{ */ client 1885 sapi/cli/php_cli_server.c client->server = server; client 1886 sapi/cli/php_cli_server.c client->sock = client_sock; client 1887 sapi/cli/php_cli_server.c client->addr = addr; client 1888 sapi/cli/php_cli_server.c client->addr_len = addr_len; client 1893 sapi/cli/php_cli_server.c client->addr_str = pestrndup(addr_str, addr_str_len, 1); client 1894 sapi/cli/php_cli_server.c client->addr_str_len = addr_str_len; client 1897 sapi/cli/php_cli_server.c php_http_parser_init(&client->parser, PHP_HTTP_REQUEST); client 1898 sapi/cli/php_cli_server.c client->request_read = 0; client 1899 sapi/cli/php_cli_server.c client->current_header_name = NULL; client 1900 sapi/cli/php_cli_server.c client->current_header_name_len = 0; client 1901 sapi/cli/php_cli_server.c client->current_header_name_allocated = 0; client 1902 sapi/cli/php_cli_server.c client->post_read_offset = 0; client 1903 sapi/cli/php_cli_server.c if (FAILURE == php_cli_server_request_ctor(&client->request)) { client 1906 sapi/cli/php_cli_server.c client->content_sender_initialized = 0; client 1907 sapi/cli/php_cli_server.c client->file_fd = -1; client 1911 sapi/cli/php_cli_server.c static void php_cli_server_client_dtor(php_cli_server_client *client) /* {{{ */ client 1913 sapi/cli/php_cli_server.c php_cli_server_request_dtor(&client->request); client 1914 sapi/cli/php_cli_server.c if (client->file_fd >= 0) { client 1915 sapi/cli/php_cli_server.c close(client->file_fd); client 1916 sapi/cli/php_cli_server.c client->file_fd = -1; client 1918 sapi/cli/php_cli_server.c pefree(client->addr, 1); client 1919 sapi/cli/php_cli_server.c pefree(client->addr_str, 1); client 1920 sapi/cli/php_cli_server.c if (client->content_sender_initialized) { client 1921 sapi/cli/php_cli_server.c php_cli_server_content_sender_dtor(&client->content_sender); client 1925 sapi/cli/php_cli_server.c static void php_cli_server_close_connection(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 1928 sapi/cli/php_cli_server.c php_cli_server_logf("%s Closing" TSRMLS_CC, client->addr_str); client 1930 sapi/cli/php_cli_server.c zend_hash_index_del(&server->clients, client->sock); client 1933 sapi/cli/php_cli_server.c static int php_cli_server_send_error_page(php_cli_server *server, php_cli_server_client *client, int status TSRMLS_DC) /* {{{ */ client 1942 sapi/cli/php_cli_server.c php_cli_server_content_sender_ctor(&client->content_sender); client 1943 sapi/cli/php_cli_server.c client->content_sender_initialized = 1; client 1945 sapi/cli/php_cli_server.c escaped_request_uri = php_escape_html_entities_ex((unsigned char *)client->request.request_uri, client->request.request_uri_len, &escaped_request_uri_len, 0, ENT_QUOTES, NULL, 0 TSRMLS_CC); client 1955 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 1962 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 1970 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 1979 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 1987 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 1993 sapi/cli/php_cli_server.c append_http_status_line(&buffer, client->request.protocol_version, status, 1); client 1998 sapi/cli/php_cli_server.c append_essential_headers(&buffer, client, 1); client 2001 sapi/cli/php_cli_server.c smart_str_append_generic_ex(&buffer, php_cli_server_buffer_size(&client->content_sender.buffer), 1, size_t, _unsigned); client 2010 sapi/cli/php_cli_server.c php_cli_server_buffer_prepend(&client->content_sender.buffer, chunk); client 2013 sapi/cli/php_cli_server.c php_cli_server_log_response(client, status, errstr ? errstr : "?" TSRMLS_CC); client 2014 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); client 2029 sapi/cli/php_cli_server.c static int php_cli_server_dispatch_script(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2031 sapi/cli/php_cli_server.c if (strlen(client->request.path_translated) != client->request.path_translated_len) { client 2033 sapi/cli/php_cli_server.c return php_cli_server_send_error_page(server, client, 400 TSRMLS_CC); client 2047 sapi/cli/php_cli_server.c php_cli_server_log_response(client, SG(sapi_headers).http_response_code, NULL TSRMLS_CC); client 2051 sapi/cli/php_cli_server.c static int php_cli_server_begin_send_static(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2056 sapi/cli/php_cli_server.c if (client->request.path_translated && strlen(client->request.path_translated) != client->request.path_translated_len) { client 2058 sapi/cli/php_cli_server.c return php_cli_server_send_error_page(server, client, 400 TSRMLS_CC); client 2067 sapi/cli/php_cli_server.c if (client->request.path_translated && client 2068 sapi/cli/php_cli_server.c ('.' == client->request.path_translated[client->request.path_translated_len-1] || client 2069 sapi/cli/php_cli_server.c ' ' == client->request.path_translated[client->request.path_translated_len-1])) { client 2070 sapi/cli/php_cli_server.c return php_cli_server_send_error_page(server, client, 500 TSRMLS_CC); client 2074 sapi/cli/php_cli_server.c fd = client->request.path_translated ? open(client->request.path_translated, O_RDONLY): -1; client 2076 sapi/cli/php_cli_server.c return php_cli_server_send_error_page(server, client, 404 TSRMLS_CC); client 2079 sapi/cli/php_cli_server.c php_cli_server_content_sender_ctor(&client->content_sender); client 2080 sapi/cli/php_cli_server.c client->content_sender_initialized = 1; client 2081 sapi/cli/php_cli_server.c client->file_fd = fd; client 2086 sapi/cli/php_cli_server.c const char *mime_type = get_mime_type(client->request.ext, client->request.ext_len); client 2091 sapi/cli/php_cli_server.c append_http_status_line(&buffer, client->request.protocol_version, status, 1); client 2094 sapi/cli/php_cli_server.c php_cli_server_log_response(client, 500, NULL TSRMLS_CC); client 2097 sapi/cli/php_cli_server.c append_essential_headers(&buffer, client, 1); client 2105 sapi/cli/php_cli_server.c smart_str_append_generic_ex(&buffer, client->request.sb.st_size, 1, size_t, _unsigned); client 2111 sapi/cli/php_cli_server.c php_cli_server_log_response(client, 500, NULL TSRMLS_CC); client 2114 sapi/cli/php_cli_server.c php_cli_server_buffer_append(&client->content_sender.buffer, chunk); client 2116 sapi/cli/php_cli_server.c php_cli_server_log_response(client, 200, NULL TSRMLS_CC); client 2117 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLOUT, client->sock); client 2122 sapi/cli/php_cli_server.c static int php_cli_server_request_startup(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) { /* {{{ */ client 2124 sapi/cli/php_cli_server.c php_cli_server_client_populate_request_info(client, &SG(request_info)); client 2125 sapi/cli/php_cli_server.c if (SUCCESS == zend_hash_find(&client->request.headers, "authorization", sizeof("authorization"), (void**)&auth)) { client 2140 sapi/cli/php_cli_server.c static int php_cli_server_request_shutdown(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) { /* {{{ */ client 2142 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2150 sapi/cli/php_cli_server.c static int php_cli_server_dispatch_router(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2189 sapi/cli/php_cli_server.c static int php_cli_server_dispatch(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2193 sapi/cli/php_cli_server.c SG(server_context) = client; client 2194 sapi/cli/php_cli_server.c if (client->request.ext_len != 3 || memcmp(client->request.ext, "php", 3) || !client->request.path_translated) { client 2199 sapi/cli/php_cli_server.c if (FAILURE == php_cli_server_request_startup(server, client TSRMLS_CC)) { client 2201 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2208 sapi/cli/php_cli_server.c if (!php_cli_server_dispatch_router(server, client TSRMLS_CC)) { client 2209 sapi/cli/php_cli_server.c php_cli_server_request_shutdown(server, client TSRMLS_CC); client 2215 sapi/cli/php_cli_server.c if (SUCCESS == php_cli_server_dispatch_script(server, client TSRMLS_CC) client 2216 sapi/cli/php_cli_server.c || SUCCESS != php_cli_server_send_error_page(server, client, 500 TSRMLS_CC)) { client 2220 sapi/cli/php_cli_server.c php_cli_server_request_shutdown(server, client TSRMLS_CC); client 2236 sapi/cli/php_cli_server.c if (SUCCESS != php_cli_server_begin_send_static(server, client TSRMLS_CC)) { client 2237 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2388 sapi/cli/php_cli_server.c static int php_cli_server_recv_event_read_request(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2391 sapi/cli/php_cli_server.c int status = php_cli_server_client_read_request(client, &errstr TSRMLS_CC); client 2393 sapi/cli/php_cli_server.c php_cli_server_logf("%s Invalid request (%s)" TSRMLS_CC, client->addr_str, errstr); client 2395 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2397 sapi/cli/php_cli_server.c } else if (status == 1 && client->request.request_method == PHP_HTTP_NOT_IMPLEMENTED) { client 2398 sapi/cli/php_cli_server.c return php_cli_server_send_error_page(server, client, 501 TSRMLS_CC); client 2400 sapi/cli/php_cli_server.c php_cli_server_poller_remove(&server->poller, POLLIN, client->sock); client 2401 sapi/cli/php_cli_server.c php_cli_server_dispatch(server, client TSRMLS_CC); client 2403 sapi/cli/php_cli_server.c php_cli_server_poller_add(&server->poller, POLLIN, client->sock); client 2409 sapi/cli/php_cli_server.c static int php_cli_server_send_event(php_cli_server *server, php_cli_server_client *client TSRMLS_DC) /* {{{ */ client 2411 sapi/cli/php_cli_server.c if (client->content_sender_initialized) { client 2412 sapi/cli/php_cli_server.c if (client->file_fd >= 0 && !client->content_sender.buffer.first) { client 2414 sapi/cli/php_cli_server.c if (php_cli_server_content_sender_pull(&client->content_sender, client->file_fd, &nbytes_read)) { client 2415 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2419 sapi/cli/php_cli_server.c close(client->file_fd); client 2420 sapi/cli/php_cli_server.c client->file_fd = -1; client 2425 sapi/cli/php_cli_server.c int err = php_cli_server_content_sender_send(&client->content_sender, client->sock, &nbytes_sent); client 2427 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2431 sapi/cli/php_cli_server.c if (!client->content_sender.buffer.first && client->file_fd < 0) { client 2432 sapi/cli/php_cli_server.c php_cli_server_close_connection(server, client TSRMLS_CC); client 2456 sapi/cli/php_cli_server.c php_cli_server_client *client = NULL; client 2477 sapi/cli/php_cli_server.c if (!(client = pemalloc(sizeof(php_cli_server_client), 1)) || FAILURE == php_cli_server_client_ctor(client, server, client_sock, sa, socklen TSRMLS_CC)) { client 2484 sapi/cli/php_cli_server.c php_cli_server_logf("%s Accepted" TSRMLS_CC, client->addr_str); client 2486 sapi/cli/php_cli_server.c zend_hash_index_update(&server->clients, client_sock, &client, sizeof(client), NULL); client 2487 sapi/cli/php_cli_server.c php_cli_server_recv_event_read_request(server, client TSRMLS_CC); client 2489 sapi/cli/php_cli_server.c php_cli_server_client **client; client 2490 sapi/cli/php_cli_server.c if (SUCCESS == zend_hash_index_find(&server->clients, fd, (void **)&client)) { client 2492 sapi/cli/php_cli_server.c params->rhandler(server, *client TSRMLS_CC); client 2495 sapi/cli/php_cli_server.c params->whandler(server, *client TSRMLS_CC); client 706 sapi/nsapi/nsapi.c value = pblock_findval(nsapi_client[i].nsapi_eq, rc->sn->client);