#ifndef ACL_BACKEND_VFILE_H
#define ACL_BACKEND_VFILE_H
#include "acl-api-private.h"
#define ACL_VFILE_VALIDITY_MTIME_NOTFOUND 0
struct acl_vfile_validity {
};
struct acl_backend_vfile_validity {
};
struct acl_object_vfile {
/* if backend->global_file is NULL, assume legacy separate global
ACL file per mailbox */
};
struct acl_backend_vfile_acllist {
const char *name;
};
struct acl_backend_vfile {
const char *global_path;
unsigned int acllist_change_counter;
unsigned int cache_secs;
};
const struct acl_rights_update *update);
struct acl_mailbox_list_context *
const char **name_r);
int
#endif