Lines Matching refs:pconf
37 static void mod_staticfile_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_… in mod_staticfile_merge_config_cpv() argument
40 pconf->exclude_ext = cpv->v.a; in mod_staticfile_merge_config_cpv()
43 pconf->etags_used = cpv->v.u; in mod_staticfile_merge_config_cpv()
46 pconf->disable_pathinfo = cpv->v.u; in mod_staticfile_merge_config_cpv()
53 static void mod_staticfile_merge_config(plugin_config * const pconf, const config_plugin_value_t *c… in mod_staticfile_merge_config() argument
55 mod_staticfile_merge_config_cpv(pconf, cpv); in mod_staticfile_merge_config()
111 mod_staticfile_process (request_st * const r, plugin_config * const pconf) in mod_staticfile_process() argument
113 if (pconf->disable_pathinfo && !buffer_is_blank(&r->pathinfo)) { in mod_staticfile_process()
117 if (pconf->exclude_ext in mod_staticfile_process()
118 && array_match_value_suffix(pconf->exclude_ext, &r->physical.path)) { in mod_staticfile_process()
122 if (!pconf->etags_used) r->conf.etag_flags = 0; in mod_staticfile_process()