Lines Matching refs:ptr
270 char **ptr; member
384 if (hctx->rb->ptr) free(hctx->rb->ptr); in handler_ctx_free()
583 unlink(proc->socket->ptr); in FREE_FUNC()
592 unlink(proc->socket->ptr); in FREE_FUNC()
623 if (0 == strncmp(dst, env->ptr[i], key_len + 1)) { in env_add()
626 env->ptr[i] = dst; in env_add()
633 env->ptr = malloc(env->size * sizeof(*env->ptr)); in env_add()
636 env->ptr = realloc(env->ptr, env->size * sizeof(*env->ptr)); in env_add()
639 env->ptr[env->used++] = dst; in env_add()
673 strcpy(scgi_addr_un.sun_path, proc->socket->ptr); in scgi_spawn_connection()
700 if (NULL == (he = gethostbyname(host->host->ptr))) { in scgi_spawn_connection()
739 unlink(proc->socket->ptr); in scgi_spawn_connection()
784 env.ptr = NULL; in scgi_spawn_connection()
804 if (NULL != (ge = getenv(ds->value->ptr))) { in scgi_spawn_connection()
827 if (0 == strncmp(env.ptr[i], "PHP_FCGI_CHILDREN=", sizeof("PHP_FCGI_CHILDREN=") - 1)) break; in scgi_spawn_connection()
835 env.ptr[env.used] = NULL; in scgi_spawn_connection()
844 execle("/bin/sh", "sh", "-c", b->ptr, (char *)NULL, env.ptr); in scgi_spawn_connection()
1298 memcpy(env->ptr + env->used, key, key_len); in scgi_env_add()
1299 env->ptr[env->used + key_len] = '\0'; in scgi_env_add()
1301 memcpy(env->ptr + env->used, val, val_len); in scgi_env_add()
1302 env->ptr[env->used + val_len] = '\0'; in scgi_env_add()
1335 strcpy(scgi_addr_un.sun_path, proc->socket->ptr); in scgi_establish_connection()
1348 if (0 == inet_aton(host->host->ptr, &(scgi_addr_in.sin_addr))) { in scgi_establish_connection()
1410 if (0 != strcasecmp(ds->key->ptr, "CONTENT-TYPE")) { in scgi_env_add_request_headers()
1417 srv->tmp_buf->ptr[srv->tmp_buf->used++] = in scgi_env_add_request_headers()
1418 light_isalpha(ds->key->ptr[j]) ? in scgi_env_add_request_headers()
1419 ds->key->ptr[j] & ~32 : '_'; in scgi_env_add_request_headers()
1421 srv->tmp_buf->ptr[srv->tmp_buf->used++] = '\0'; in scgi_env_add_request_headers()
1438 srv->tmp_buf->ptr[srv->tmp_buf->used++] = in scgi_env_add_request_headers()
1439 light_isalnum((unsigned char)ds->key->ptr[j]) ? in scgi_env_add_request_headers()
1440 toupper((unsigned char)ds->key->ptr[j]) : '_'; in scgi_env_add_request_headers()
1442 srv->tmp_buf->ptr[srv->tmp_buf->used++] = '\0'; in scgi_env_add_request_headers()
1488 if (con->server_name->ptr[0] == '[') { in scgi_create_env()
1489 const char *colon = strstr(con->server_name->ptr, "]:"); in scgi_create_env()
1490 if (colon) len = (colon + 1) - con->server_name->ptr; in scgi_create_env()
1492 const char *colon = strchr(con->server_name->ptr, ':'); in scgi_create_env()
1493 if (colon) len = colon - con->server_name->ptr; in scgi_create_env()
1496 scgi_env_add(p->scgi_env, CONST_STR_LEN("SERVER_NAME"), con->server_name->ptr, len); in scgi_create_env()
1628 buffer_append_string_len(b, (const char *)p->scgi_env->ptr, p->scgi_env->used); in scgi_create_env()
1668 buffer_append_memory(b, req_c->mem->ptr + req_c->offset, weHave); in scgi_create_env()
1697 for (s = p->parse_response->ptr; in scgi_response_parse()
1799 if (-1 == (n = read(hctx->fd, hctx->response->ptr, hctx->response->size - 1))) { in scgi_demux_response()
1821 hctx->response->ptr[n] = '\0'; in scgi_demux_response()
1837 if (0 == strncmp(hctx->response_header->ptr, "HTTP/1.", 7)) in_header = 1; in scgi_demux_response()
1840 …for (c = hctx->response_header->ptr, cp = 0, used = hctx->response_header->used - 1; used; c++, cp… in scgi_demux_response()
1893 http_chunk_append_mem(srv, con, hctx->response_header->ptr, hctx->response_header->used); in scgi_demux_response()
1900 hctx->response_header->ptr[hlen - 1] = '\0'; in scgi_demux_response()
1912 http_chunk_append_mem(srv, con, hctx->response_header->ptr + hlen, blen + 1); in scgi_demux_response()
1920 http_chunk_append_mem(srv, con, hctx->response->ptr, hctx->response->used); in scgi_demux_response()
1925 …rite(srv, __FILE__, __LINE__, "ddss", con->fd, hctx->fd, connection_get_state(con->state), b->ptr); in scgi_demux_response()
2733 if (*(ext->key->ptr) == '/') { in scgi_check_extension()
2734 if (strncmp(fn->ptr, ext->key->ptr, ct_len) == 0) { in scgi_check_extension()
2738 } else if (0 == strncmp(fn->ptr + s_len - ct_len, ext->key->ptr, ct_len)) { in scgi_check_extension()
2840 … if (host->fix_root_path_name && extension->key->ptr[0] == '/' && extension->key->ptr[1] == '\0') { in scgi_check_extension()
2841 buffer_copy_string(con->request.pathinfo, con->uri.path->ptr); in scgi_check_extension()
2843 con->uri.path->ptr[con->uri.path->used - 1] = '\0'; in scgi_check_extension()
2844 } else if (extension->key->ptr[0] == '/' && in scgi_check_extension()
2846 NULL != (pathinfo = strchr(con->uri.path->ptr + extension->key->used - 1, '/'))) { in scgi_check_extension()
2852 con->uri.path->ptr[con->uri.path->used - 1] = '\0'; in scgi_check_extension()