TG 41 ext/tidy/php_tidy.h #define TG(v) TSRMG(tidy_globals_id, zend_tidy_globals *, v) TG 43 ext/tidy/php_tidy.h #define TG(v) (tidy_globals.v) TG 165 ext/tidy/tidy.c if (TG(default_config) && TG(default_config)[0]) { \ TG 166 ext/tidy/tidy.c if (tidyLoadConfig(_doc, TG(default_config)) < 0) { \ TG 167 ext/tidy/tidy.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to load Tidy configuration file at '%s'.", TG(default_config)); \ TG 72 sapi/thttpd/thttpd.c if (TG(sbuf).c != 0) { TG 73 sapi/thttpd/thttpd.c smart_str_appendl_ex(&TG(sbuf), str, str_length, 1); TG 78 sapi/thttpd/thttpd.c PHP_SYS_CALL(n = send(TG(hc)->conn_fd, str, str_length, 0);); TG 82 sapi/thttpd/thttpd.c smart_str_appendl_ex(&TG(sbuf), str, str_length, 1); TG 89 sapi/thttpd/thttpd.c TG(hc)->bytes_sent += n; TG 112 sapi/thttpd/thttpd.c if (TG(sbuf).c == 0) { TG 113 sapi/thttpd/thttpd.c PHP_SYS_CALL(n = writev(TG(hc)->conn_fd, vec, nvec);); TG 124 sapi/thttpd/thttpd.c TG(hc)->bytes_sent += n; TG 148 sapi/thttpd/thttpd.c smart_str_appendl_ex(&TG(sbuf), vec->iov_base, vec->iov_len, 1); TG 193 sapi/thttpd/thttpd.c TG(hc)->status = SG(sapi_headers).http_response_code; TG 204 sapi/thttpd/thttpd.c if (!TG(seen_cl) && strncasecmp(h->header, CL_TOKEN, sizeof(CL_TOKEN)-1) == 0) { TG 205 sapi/thttpd/thttpd.c TG(seen_cl) = 1; TG 206 sapi/thttpd/thttpd.c } else if (!TG(seen_cn) && strncasecmp(h->header, CN_TOKEN, sizeof(CN_TOKEN)-1) == 0) { TG 207 sapi/thttpd/thttpd.c TG(seen_cn) = 1; TG 223 sapi/thttpd/thttpd.c if (TG(seen_cl) && !TG(seen_cn) && TG(hc)->do_keep_alive) { TG 226 sapi/thttpd/thttpd.c TG(hc)->do_keep_alive = 0; TG 244 sapi/thttpd/thttpd.c #define SIZEOF_UNCONSUMED_BYTES() (TG(hc)->read_idx - TG(hc)->checked_idx) TG 245 sapi/thttpd/thttpd.c #define CONSUME_BYTES(n) do { TG(hc)->checked_idx += (n); } while (0) TG 252 sapi/thttpd/thttpd.c if (TG(unconsumed_length) > 0) { TG 253 sapi/thttpd/thttpd.c read_bytes = MIN(TG(unconsumed_length), count_bytes); TG 254 sapi/thttpd/thttpd.c memcpy(buffer, TG(hc)->read_buf + TG(hc)->checked_idx, read_bytes); TG 255 sapi/thttpd/thttpd.c TG(unconsumed_length) -= read_bytes; TG 264 sapi/thttpd/thttpd.c return TG(hc)->cookie; TG 284 sapi/thttpd/thttpd.c if (TG(hc)->one_one) { TG 290 sapi/thttpd/thttpd.c p = httpd_ntoa(&TG(hc)->client_addr); TG 297 sapi/thttpd/thttpd.c TG(hc)->hs->port)); TG 300 sapi/thttpd/thttpd.c memcpy(buf + 1, TG(hc)->pathinfo, strlen(TG(hc)->pathinfo) + 1); TG 304 sapi/thttpd/thttpd.c memcpy(buf + 1, TG(hc)->origfilename, strlen(TG(hc)->origfilename) + 1); TG 308 sapi/thttpd/thttpd.c if (TG(hc)->field[0]) { \ TG 309 sapi/thttpd/thttpd.c php_register_variable(#name, TG(hc)->field, track_vars_array TSRMLS_CC); \ TG 324 sapi/thttpd/thttpd.c if (TG(hc)->contentlength != -1) { TG 327 sapi/thttpd/thttpd.c TG(hc)->contentlength)); TG 330 sapi/thttpd/thttpd.c if (TG(hc)->authorization[0]) TG 367 sapi/thttpd/thttpd.c if (nfd) *nfd = TG(hc)->conn_fd; TG 438 sapi/thttpd/thttpd.c TG(seen_cl) = 0; TG 439 sapi/thttpd/thttpd.c TG(seen_cn) = 0; TG 440 sapi/thttpd/thttpd.c TG(sbuf).c = 0; TG 441 sapi/thttpd/thttpd.c SG(request_info).query_string = TG(hc)->query?strdup(TG(hc)->query):NULL; TG 443 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->hs->cwd, 1); TG 444 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->expnfilename, 1); TG 450 sapi/thttpd/thttpd.c smart_str_appends_ex(&s, TG(hc)->origfilename, 1); TG 453 sapi/thttpd/thttpd.c SG(request_info).request_method = httpd_method_str(TG(hc)->method); TG 454 sapi/thttpd/thttpd.c if (TG(hc)->one_one) SG(request_info).proto_num = 1001; TG 457 sapi/thttpd/thttpd.c if (TG(hc)->contenttype) TG 458 sapi/thttpd/thttpd.c SG(request_info).content_type = strdup(TG(hc)->contenttype); TG 459 sapi/thttpd/thttpd.c SG(request_info).content_length = TG(hc)->contentlength == -1 ? 0 TG 460 sapi/thttpd/thttpd.c : TG(hc)->contentlength; TG 462 sapi/thttpd/thttpd.c TG(unconsumed_length) = SG(request_info).content_length; TG 464 sapi/thttpd/thttpd.c php_handle_auth_data(TG(hc)->authorization TSRMLS_CC); TG 469 sapi/thttpd/thttpd.c smart_str_free_ex(&TG(sbuf), 1); TG 657 sapi/thttpd/thttpd.c TG(hc) = hc; TG 676 sapi/thttpd/thttpd.c if (TG(seen_cl) == 0 || TG(seen_cn) == 1) { TG 677 sapi/thttpd/thttpd.c TG(hc)->do_keep_alive = 0; TG 680 sapi/thttpd/thttpd.c if (TG(sbuf).c != 0) { TG 681 sapi/thttpd/thttpd.c if (TG(hc)->response) TG 682 sapi/thttpd/thttpd.c free(TG(hc)->response); TG 684 sapi/thttpd/thttpd.c TG(hc)->response = TG(sbuf).c; TG 685 sapi/thttpd/thttpd.c TG(hc)->responselen = TG(sbuf).len; TG 686 sapi/thttpd/thttpd.c TG(hc)->maxresponse = TG(sbuf).a; TG 688 sapi/thttpd/thttpd.c TG(sbuf).c = 0; TG 689 sapi/thttpd/thttpd.c TG(sbuf).len = 0; TG 690 sapi/thttpd/thttpd.c TG(sbuf).a = 0; TG 711 sapi/thttpd/thttpd.c TG(on_close) = arg; TG 717 sapi/thttpd/thttpd.c if (TG(on_close)) TG(on_close)(fd); TG 723 sapi/thttpd/thttpd.c return TG(hc)->conn_fd; TG 730 sapi/thttpd/thttpd.c TG(hc)->file_address = (char *) 1; TG 59 sapi/tux/php_tux.c if (TG(number_vec)) { TG 60 sapi/tux/php_tux.c struct iovec *vec = TG(header_vec); TG 62 sapi/tux/php_tux.c n = TG(number_vec); TG 67 sapi/tux/php_tux.c if ((m = writev(TG(req)->sock, vec, n)) == -1 && errno == EPIPE) TG 71 sapi/tux/php_tux.c TG(req)->bytes_sent += str_length; TG 73 sapi/tux/php_tux.c TG(number_vec) = 0; TG 80 sapi/tux/php_tux.c n = send(TG(req)->sock, str, estr - str, 0); TG 94 sapi/tux/php_tux.c TG(req)->bytes_sent += n; TG 124 sapi/tux/php_tux.c TG(req)->http_status = SG(sapi_headers).http_response_code; TG 126 sapi/tux/php_tux.c if (TG(tux_action) == TUX_ACTION_FINISH_CLOSE_REQ && TG(req)->http_version == HTTP_1_1) TG 135 sapi/tux/php_tux.c TG(tux_action) = TUX_ACTION_FINISH_REQ; TG 154 sapi/tux/php_tux.c TG(number_vec) = n; TG 155 sapi/tux/php_tux.c TG(header_vec) = vec; TG 167 sapi/tux/php_tux.c TG(req)->objectlen = count_bytes; TG 168 sapi/tux/php_tux.c TG(req)->object_addr = buffer; TG 169 sapi/tux/php_tux.c if (tux(TUX_ACTION_READ_POST_DATA, TG(req))) TG 172 sapi/tux/php_tux.c TG(read_post_data) = 1; TG 174 sapi/tux/php_tux.c return TG(req)->objectlen; TG 184 sapi/tux/php_tux.c return TG(req)->cookies; TG 210 sapi/tux/php_tux.c p = inet_ntoa(TG(req)->client_host); TG 218 sapi/tux/php_tux.c snprintf(buf, sizeof(buf), "%d", CGI_SERVER_PORT(TG(req))); TG 222 sapi/tux/php_tux.c snprintf(buf, BUF_SIZE, "/%s", TG(hc)->pathinfo); TG 225 sapi/tux/php_tux.c snprintf(buf, BUF_SIZE, "/%s", TG(hc)->origfilename); TG 230 sapi/tux/php_tux.c if (TG(req)->field[0]) { \ TG 231 sapi/tux/php_tux.c php_register_variable(#name, TG(req)->field, track_vars_array TSRMLS_CC); \ TG 243 sapi/tux/php_tux.c if (TG(hc)->contentlength != -1) { TG 244 sapi/tux/php_tux.c snprintf(buf, sizeof(buf), "%ld", (long) TG(hc)->contentlength); TG 250 sapi/tux/php_tux.c if (TG(hc)->authorization[0]) TG 321 sapi/tux/php_tux.c TG(number_vec) = 0; TG 322 sapi/tux/php_tux.c TG(header_vec) = NULL; TG 323 sapi/tux/php_tux.c SG(request_info).query_string = strdup(TG(req)->query); TG 326 sapi/tux/php_tux.c smart_str_appends_ex(&s, TG(req)->query, 1); TG 335 sapi/tux/php_tux.c smart_str_appends_ex(&s, TG(req)->objectname, 1); TG 338 sapi/tux/php_tux.c SG(request_info).request_method = CGI_REQUEST_METHOD(TG(req)); TG 339 sapi/tux/php_tux.c if(TG(req)->http_version == HTTP_1_1) SG(request_info).proto_num = 1001; TG 342 sapi/tux/php_tux.c SG(request_info).content_type = TG(req)->content_type; TG 346 sapi/tux/php_tux.c php_handle_auth_data(TG(hc)->authorization TSRMLS_CC); TG 352 sapi/tux/php_tux.c if (TG(header_vec)) { TG 354 sapi/tux/php_tux.c free(TG(header_vec)[0].iov_base); TG 355 sapi/tux/php_tux.c free(TG(header_vec)); TG 394 sapi/tux/php_tux.c TG(req) = req; TG 395 sapi/tux/php_tux.c TG(tux_action) = TUX_ACTION_FINISH_CLOSE_REQ; TG 403 sapi/tux/php_tux.c return tux(TG(tux_action), req); TG 408 sapi/tux/php_tux.c TG(on_close) = arg; TG 415 sapi/tux/php_tux.c if (TG(on_close)) TG(on_close)(fd); TG 422 sapi/tux/php_tux.c return TG(req)->sock; TG 429 sapi/tux/php_tux.c TG(req)->event = PHP_TUX_BACKGROUND_CONN; TG 430 sapi/tux/php_tux.c tux(TUX_ACTION_POSTPONE_REQ, TG(req)); TG 431 sapi/tux/php_tux.c TG(tux_action) = TUX_ACTION_EVENTLOOP;