Lines Matching refs:r

13 static void test_mod_ssi_reset (request_st * const r, handler_ctx * const hctx)  in test_mod_ssi_reset()  argument
15 r->http_status = 0; in test_mod_ssi_reset()
16 r->resp_htags = 0; in test_mod_ssi_reset()
17 array_reset_data_strings(&r->resp_headers); in test_mod_ssi_reset()
18 http_response_body_clear(r, 0); in test_mod_ssi_reset()
38 test_mod_ssi_read_fd (request_st * const r, handler_ctx * const hctx) in test_mod_ssi_read_fd() argument
43 chunkqueue * const cq = &r->write_queue; in test_mod_ssi_read_fd()
59 test_mod_ssi_reset(r, hctx); in test_mod_ssi_read_fd()
63 mod_ssi_read_fd(r, hctx, &st, fd); in test_mod_ssi_read_fd()
72 test_mod_ssi_reset(r, hctx); in test_mod_ssi_read_fd()
73 mod_ssi_read_fd(r, hctx, &st, fd); in test_mod_ssi_read_fd()
78 test_mod_ssi_reset(r, hctx); in test_mod_ssi_read_fd()
79 mod_ssi_read_fd(r, hctx, &st, fd); in test_mod_ssi_read_fd()
117 test_mod_ssi_reset(r, hctx); in test_mod_ssi_read_fd()
121 buffer_copy_string_len(&r->physical.doc_root, CONST_STR_LEN("/tmp")); in test_mod_ssi_read_fd()
122 buffer_copy_string_len(&r->uri.path, CONST_STR_LEN("/ssi-include.shtml")); in test_mod_ssi_read_fd()
123 buffer_copy_string_len(&r->physical.rel_path, CONST_STR_LEN("/ssi-include.shtml")); in test_mod_ssi_read_fd()
124 buffer_copy_string_len(&r->physical.path, CONST_STR_LEN("/tmp/ssi-include.shtml")); in test_mod_ssi_read_fd()
125 mod_ssi_read_fd(r, hctx, &st, fd); in test_mod_ssi_read_fd()
126 chunkqueue_read_squash(cq, r->conf.errh); in test_mod_ssi_read_fd()
136 test_mod_ssi_reset(r, hctx); in test_mod_ssi_read_fd()
146 request_st r; in test_mod_ssi() local
148 memset(&r, 0, sizeof(request_st)); in test_mod_ssi()
149 r.tmp_buf = buffer_init(); in test_mod_ssi()
150 r.conf.errh = fdlog_init(NULL, -1, FDLOG_FD); in test_mod_ssi()
151 r.conf.errh->fd = -1; /* (disable) */ in test_mod_ssi()
152 r.conf.follow_symlink = 1; in test_mod_ssi()
154 handler_ctx * const hctx = handler_ctx_init(p, r.conf.errh); in test_mod_ssi()
157 test_mod_ssi_read_fd(&r, hctx); in test_mod_ssi()
161 fdlog_free(r.conf.errh); in test_mod_ssi()
162 buffer_free(r.tmp_buf); in test_mod_ssi()
163 chunkqueue_reset(&r.write_queue); in test_mod_ssi()
165 free(r.uri.path.ptr); in test_mod_ssi()
166 free(r.physical.path.ptr); in test_mod_ssi()
167 free(r.physical.rel_path.ptr); in test_mod_ssi()
168 free(r.physical.doc_root.ptr); in test_mod_ssi()