HEX
Server: LiteSpeed
System: Linux pl-rocket-da1.hostsila.org 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: etorby24eu (1588)
PHP: 8.3.23
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/include/dovecot/acl-lookup-dict.h
#ifndef ACL_LOOKUP_DICT_H
#define ACL_LOOKUP_DICT_H

struct acl_lookup_dict;

int acl_lookup_dict_init(struct mail_user *user, struct acl_lookup_dict **dict_r,
			 const char **error_r);
void acl_lookup_dict_deinit(struct acl_lookup_dict **dict);

bool acl_lookup_dict_is_enabled(struct acl_lookup_dict *dict);

int acl_lookup_dict_rebuild(struct acl_lookup_dict *dict);

struct acl_lookup_dict_iter *
acl_lookup_dict_iterate_visible_init(struct acl_lookup_dict *dict,
				     const ARRAY_TYPE(const_string) *groups);
const char *
acl_lookup_dict_iterate_visible_next(struct acl_lookup_dict_iter *iter);
int acl_lookup_dict_iterate_visible_deinit(struct acl_lookup_dict_iter **iter);

#endif