Lines Matching refs:p
59 static void mod_staticfile_patch_config(request_st * const r, plugin_data * const p) { in mod_staticfile_patch_config() argument
60 p->conf = p->defaults; /* copy small struct instead of memcpy() */ in mod_staticfile_patch_config()
62 for (int i = 1, used = p->nconfig; i < used; ++i) { in mod_staticfile_patch_config()
63 if (config_check_cond(r, (uint32_t)p->cvlist[i].k_id)) in mod_staticfile_patch_config()
64 mod_staticfile_merge_config(&p->conf, in mod_staticfile_patch_config()
65 p->cvlist + p->cvlist[i].v.u2[0]); in mod_staticfile_patch_config()
85 plugin_data * const p = p_d; in SETDEFAULTS_FUNC() local
86 if (!config_plugin_values_init(srv, p, cpk, "mod_staticfile")) in SETDEFAULTS_FUNC()
90 p->defaults.etags_used = 1; /* etags enabled */ in SETDEFAULTS_FUNC()
91 if (p->nconfig > 0 && p->cvlist->v.u2[1]) { in SETDEFAULTS_FUNC()
92 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC()
94 mod_staticfile_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()
141 plugin_data * const p = p_d; in URIHANDLER_FUNC() local
142 mod_staticfile_patch_config(r, p); in URIHANDLER_FUNC()
144 return mod_staticfile_process(r, &p->conf); in URIHANDLER_FUNC()
149 int mod_staticfile_plugin_init(plugin *p);
150 int mod_staticfile_plugin_init(plugin *p) { in mod_staticfile_plugin_init() argument
151 p->version = LIGHTTPD_VERSION_ID; in mod_staticfile_plugin_init()
152 p->name = "staticfile"; in mod_staticfile_plugin_init()
154 p->init = mod_staticfile_init; in mod_staticfile_plugin_init()
155 p->handle_subrequest_start = mod_staticfile_subrequest; in mod_staticfile_plugin_init()
156 p->set_defaults = mod_staticfile_set_defaults; in mod_staticfile_plugin_init()