| 268 | } |
| 269 | |
| 270 | static ap_conf_vector_t *create_default_per_dir_config(apr_pool_t *p) |
| 271 | { |
| 272 | void **conf_vector = apr_pcalloc(p, sizeof(void *) * conf_vector_length); |
| 273 | module *modp; |
| 274 | |
| 275 | for (modp = ap_top_module; modp; modp = modp->next) { |
| 276 | dir_maker_func df = modp->create_dir_config; |
| 277 | |
| 278 | if (df) |
| 279 | conf_vector[modp->module_index] = (*df)(p, NULL); |
| 280 | } |
| 281 | |
| 282 | return (ap_conf_vector_t *)conf_vector; |
| 283 | } |
| 284 | |
| 285 | AP_CORE_DECLARE(ap_conf_vector_t *) ap_merge_per_dir_configs(apr_pool_t *p, |
| 286 | ap_conf_vector_t *base, |
no outgoing calls
no test coverage detected