Lines Matching refs:httpd

221 bozo_match_content_map(bozohttpd_t *httpd, const char *name,  in bozo_match_content_map()  argument
228 map = search_map(httpd->dynamic_content_map, name, len); in bozo_match_content_map()
241 bozohttpd_t *httpd = request->hr_httpd; in bozo_content_type() local
244 map = bozo_match_content_map(httpd, file, 0); in bozo_content_type()
247 return httpd->consts.text_plain; in bozo_content_type()
256 bozohttpd_t *httpd = request->hr_httpd; in bozo_content_encoding() local
259 map = bozo_match_content_map(httpd, file, 0); in bozo_content_encoding()
261 return (request->hr_proto == httpd->consts.http_11) ? in bozo_content_encoding()
269 bozo_get_content_map(bozohttpd_t *httpd, const char *name) in bozo_get_content_map() argument
273 if ((map = bozo_match_content_map(httpd, name, 1)) != NULL) in bozo_get_content_map()
276 httpd->dynamic_content_map_size++; in bozo_get_content_map()
277 httpd->dynamic_content_map = bozorealloc(httpd, in bozo_get_content_map()
278 httpd->dynamic_content_map, in bozo_get_content_map()
279 (httpd->dynamic_content_map_size + 1) * sizeof *map); in bozo_get_content_map()
280 if (httpd->dynamic_content_map == NULL) in bozo_get_content_map()
281 bozoerr(httpd, 1, "out of memory allocating content map"); in bozo_get_content_map()
282 map = &httpd->dynamic_content_map[httpd->dynamic_content_map_size]; in bozo_get_content_map()
303 bozo_add_content_map_mime(bozohttpd_t *httpd, const char *cmap0, in bozo_add_content_map_mime() argument
308 debug((httpd, DEBUG_FAT, in bozo_add_content_map_mime()
312 map = bozo_get_content_map(httpd, cmap0); in bozo_add_content_map_mime()