struct acl_backend_vfuncs {
const char *name;
struct acl_backend *(*alloc)(void);
- int (*init)(struct acl_backend *backend, const char *data);
+ int (*init_legacy)(struct acl_backend *backend, const char *data);
void (*deinit)(struct acl_backend *backend);
struct acl_mailbox_list_context *
}
static int
-acl_backend_vfile_init(struct acl_backend *_backend, const char *data)
+acl_backend_vfile_init_legacy(struct acl_backend *_backend, const char *data)
{
struct event *event = _backend->event;
struct acl_backend_vfile *backend =
const struct acl_backend_vfuncs acl_backend_vfile = {
.name = "vfile",
.alloc = acl_backend_vfile_alloc,
- .init = acl_backend_vfile_init,
+ .init_legacy = acl_backend_vfile_init_legacy,
.deinit = acl_backend_vfile_deinit,
.nonowner_lookups_iter_init = acl_backend_vfile_nonowner_iter_init,
.nonowner_lookups_iter_next = acl_backend_vfile_nonowner_iter_next,
backend->set = set;
T_BEGIN {
- if (backend->v->init(backend, data) < 0)
+ if (backend->v->init_legacy(backend, data) < 0)
i_fatal("acl: backend %s init failed with data: %s",
backend->v->name, data);
} T_END;