summaryrefslogtreecommitdiffstats
path: root/modules/dav/main/providers.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/dav/main/providers.c')
-rw-r--r--modules/dav/main/providers.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/dav/main/providers.c b/modules/dav/main/providers.c
index 44870fd01b..e1e07d45bd 100644
--- a/modules/dav/main/providers.c
+++ b/modules/dav/main/providers.c
@@ -32,6 +32,19 @@ DAV_DECLARE(const dav_provider *) dav_lookup_provider(const char *name)
return ap_lookup_provider(DAV_PROVIDER_GROUP, name, "0");
}
+#ifdef APR_XML_X2T_PARSED
+DAV_DECLARE(void) dav_acl_provider_register(apr_pool_t *p,
+ const dav_acl_provider *provider)
+{
+ ap_register_provider(p, DAV_PROVIDER_GROUP, "acl", "0", provider);
+}
+
+DAV_DECLARE(const dav_acl_provider *) dav_get_acl_providers()
+{
+ return ap_lookup_provider(DAV_PROVIDER_GROUP, "acl", "0");
+}
+#endif
+
DAV_DECLARE(void) dav_options_provider_register(apr_pool_t *p,
const char *name,
const dav_options_provider *provider)