/dovecot/src/lib-ldap/ |
H A D | ldap-connection-pool.c | 16 struct ldap_connection_list *list) 18 DLLIST_REMOVE(&pool->conn_list, list); 21 ldap_connection_deinit(&list->conn); 22 i_free(list); 29 struct ldap_connection_list *list, *next; local 31 list = pool->conn_list; 32 for (; list != NULL && pool->conn_count > max_count; list = next) { 33 next = list->next; 34 if (list 15 ldap_connection_list_remove(struct ldap_connection_pool *pool, struct ldap_connection_list *list) argument 66 struct ldap_connection_list *list; local 94 struct ldap_connection_list *list = *_list; local 106 struct ldap_connection_list *list; local [all...] |
/dovecot/src/indexer/ |
H A D | worker-pool.c | 29 struct worker_connection_list *list); 49 struct worker_connection_list *list = pool->busy_list; local 51 DLLIST_REMOVE(&pool->busy_list, list); 52 worker_connection_list_free(pool, list); 56 struct worker_connection_list *list = pool->idle_list; local 58 DLLIST_REMOVE(&pool->idle_list, list); 59 worker_connection_list_free(pool, list); 74 struct worker_connection_list *list; local 84 list = i_new(struct worker_connection_list, 1); 85 list 93 worker_connection_list_free(struct worker_pool *pool, struct worker_connection_list *list) argument 105 struct worker_connection_list *list; local 125 struct worker_connection_list *list; local 153 struct worker_connection_list *list, *next; local 169 struct worker_connection_list *list; local 198 struct worker_connection_list *list; local [all...] |
/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-delete.h | 4 #include "mailbox-list.h" 14 If the path didn't exist, returns -1 and sets the list error to 18 list error to MAIL_ERROR_NOTPOSSIBLE. 20 Returns -1 and sets the list error on other errors. */ 21 int mailbox_list_delete_maildir_via_trash(struct mailbox_list *list, 25 returns -1 and sets the list error to MAIL_ERROR_NOTFOUND. 26 Returns -1 and sets the list error on other errors. */ 27 int mailbox_list_delete_mailbox_file(struct mailbox_list *list, 37 If the path didn't exist, returns -1 and sets the list error to 41 returns -1 and sets the list erro [all...] |
H A D | mailbox-list-delete.c | 9 #include "mailbox-list-private.h" 10 #include "mailbox-list-delete.h" 17 mailbox_list_check_root_delete(struct mailbox_list *list, const char *name, argument 22 root_dir = mailbox_list_get_root_forced(list, MAILBOX_LIST_PATH_TYPE_DIR); 27 (list->ns->flags & NAMESPACE_FLAG_INBOX_ANY) != 0) { 28 mailbox_list_set_error(list, MAIL_ERROR_NOTPOSSIBLE, 32 mailbox_list_set_error(list, MAIL_ERROR_NOTPOSSIBLE, 47 int mailbox_list_delete_maildir_via_trash(struct mailbox_list *list, argument 54 if (mailbox_list_get_path(list, name, MAILBOX_LIST_PATH_TYPE_MAILBOX, 57 if (mailbox_list_check_root_delete(list, nam 121 mailbox_list_delete_mailbox_file(struct mailbox_list *list, const char *name, const char *path) argument 140 mailbox_list_delete_mailbox_nonrecursive(struct mailbox_list *list, const char *name, const char *path, bool rmdir_path) argument 260 mailbox_list_path_is_index(struct mailbox_list *list, enum mailbox_list_path_type type) argument 274 mailbox_list_delete_until_root(struct mailbox_list *list, const char *path, enum mailbox_list_path_type type) argument 324 mailbox_list_delete_mailbox_until_root(struct mailbox_list *list, const char *storage_name) argument 343 mailbox_list_try_delete(struct mailbox_list *list, const char *name, enum mailbox_list_path_type type) argument 403 mailbox_list_delete_finish(struct mailbox_list *list, const char *name) argument 420 mailbox_list_delete_finish_ret(struct mailbox_list *list, const char *name, bool root_delete_success) argument 463 mailbox_list_delete_symlink_default(struct mailbox_list *list, const char *name) argument [all...] |
H A D | mailbox-list-none.c | 6 #include "mailbox-list-private.h" 20 struct mailbox_list *list; local 23 pool = pool_alloconly_create("none list", 2048); 25 list = p_new(pool, struct mailbox_list, 1); 26 *list = none_mailbox_list; 27 list->props = MAILBOX_LIST_PROP_NO_LIST_INDEX; 28 list->pool = pool; 29 return list; 32 static void none_list_deinit(struct mailbox_list *list) argument 34 pool_unref(&list 65 none_list_set_subscribed(struct mailbox_list *list, const char *name ATTR_UNUSED, bool set ATTR_UNUSED) argument 73 none_list_delete_mailbox(struct mailbox_list *list, const char *name ATTR_UNUSED) argument 80 none_list_delete_dir(struct mailbox_list *list, const char *name ATTR_UNUSED) argument 99 none_list_iter_init(struct mailbox_list *list, const char *const *patterns, enum mailbox_list_iter_flags flags) argument [all...] |
/dovecot/src/lib-storage/ |
H A D | mailbox-guid-cache.h | 4 int mailbox_guid_cache_find(struct mailbox_list *list, const guid_128_t guid, 6 void mailbox_guid_cache_refresh(struct mailbox_list *list);
|
H A D | mailbox-uidvalidity.h | 6 uint32_t mailbox_uidvalidity_next(struct mailbox_list *list, const char *path);
|
H A D | mailbox-guid-cache.c | 7 #include "mailbox-list-private.h" 15 int mailbox_guid_cache_find(struct mailbox_list *list, argument 21 if (!hash_table_is_created(list->guid_cache) || 22 list->guid_cache_invalidated) { 23 mailbox_guid_cache_refresh(list); 24 rec = hash_table_lookup(list->guid_cache, guid_p); 26 rec = hash_table_lookup(list->guid_cache, guid_p); 27 if (rec == NULL && list->guid_cache_updated) { 28 mailbox_guid_cache_refresh(list); 29 rec = hash_table_lookup(list 40 mailbox_guid_cache_refresh(struct mailbox_list *list) argument [all...] |
H A D | mailbox-list.c | 24 #include "mailbox-list-private.h" 40 struct mailbox_list *list; member in struct:mailbox_list_fs_context 74 void mailbox_list_register(const struct mailbox_list *list) argument 78 if (mailbox_list_driver_find(list->name, &idx)) { 80 list->name); 83 array_append(&mailbox_list_drivers, &list, 1); 86 void mailbox_list_unregister(const struct mailbox_list *list) argument 90 if (!mailbox_list_driver_find(list->name, &idx)) { 92 list->name); 116 struct mailbox_list *list; local 419 mailbox_list_get_unexpanded_path(struct mailbox_list *list, enum mailbox_list_path_type type) argument 519 mailbox_list_escape_name(struct mailbox_list *list, const char *vname) argument 528 mailbox_list_unescape_broken_chars(struct mailbox_list *list, char *name) argument 574 mailbox_list_default_get_storage_name(struct mailbox_list *list, const char *vname) argument 650 mailbox_list_get_storage_name(struct mailbox_list *list, const char *vname) argument 693 mailbox_list_unescape_name(struct mailbox_list *list, const char *src) argument 702 mailbox_list_escape_broken_chars(struct mailbox_list *list, string_t *str) argument 721 mailbox_list_escape_broken_name(struct mailbox_list *list, const char *vname, string_t *str) argument 735 mailbox_list_default_get_vname(struct mailbox_list *list, const char *storage_name) argument 804 mailbox_list_get_vname(struct mailbox_list *list, const char *name) argument 811 struct mailbox_list *list = *_list; local 834 mailbox_list_get_driver_name(const struct mailbox_list *list) argument 840 mailbox_list_get_settings(const struct mailbox_list *list) argument 845 mailbox_list_get_flags(const struct mailbox_list *list) argument 851 mailbox_list_get_namespace(const struct mailbox_list *list) argument 866 mailbox_list_get_user(const struct mailbox_list *list) argument 872 mailbox_list_get_storage_driver(struct mailbox_list *list, const char *driver, struct mail_storage **storage_r) argument 898 mailbox_list_get_storage(struct mailbox_list **list, const char *vname, struct mail_storage **storage_r) argument 915 mailbox_list_get_default_storage(struct mailbox_list *list, struct mail_storage **storage) argument 921 mailbox_list_get_hierarchy_sep(struct mailbox_list *list) argument 931 mailbox_list_get_permissions_stat(struct mailbox_list *list, const char *path, struct mailbox_permissions *permissions_r) argument 996 mailbox_list_get_permissions_internal(struct mailbox_list *list, const char *name, struct mailbox_permissions *permissions_r) argument 1071 mailbox_list_get_permissions(struct mailbox_list *list, const char *name, struct mailbox_permissions *permissions_r) argument 1077 mailbox_list_get_root_permissions(struct mailbox_list *list, struct mailbox_permissions *permissions_r) argument 1140 mailbox_list_try_mkdir_root_parent(struct mailbox_list *list, enum mailbox_list_path_type type, struct mailbox_permissions *perm, const char **error_r) argument 1223 mailbox_list_try_mkdir_root(struct mailbox_list *list, const char *path, enum mailbox_list_path_type type, const char **error_r) argument 1271 mailbox_list_mkdir_root(struct mailbox_list *list, const char *path, enum mailbox_list_path_type type) argument 1286 mailbox_list_is_valid_fs_name(struct mailbox_list *list, const char *name, const char **error_r) argument 1367 mailbox_list_is_valid_name(struct mailbox_list *list, const char *name, const char **error_r) argument 1383 mailbox_list_get_path(struct mailbox_list *list, const char *name, enum mailbox_list_path_type type, const char **path_r) argument 1396 mailbox_list_get_root_path(struct mailbox_list *list, enum mailbox_list_path_type type, const char **path_r) argument 1411 mailbox_list_get_root_forced(struct mailbox_list *list, enum mailbox_list_path_type type) argument 1496 mailbox_list_get_temp_prefix(struct mailbox_list *list) argument 1501 mailbox_list_get_global_temp_prefix(struct mailbox_list *list) argument 1506 mailbox_list_join_refpattern(struct mailbox_list *list, const char *ref, const char *pattern) argument 1520 mailbox_has_children(struct mailbox_list *list, const char *name) argument 1536 mailbox_list_mailbox(struct mailbox_list *list, const char *name, enum mailbox_info_flags *flags_r) argument 1644 mailbox_list_init_changelog(struct mailbox_list *list) argument 1667 mailbox_list_mkdir_missing_index_root(struct mailbox_list *list) argument 1688 mailbox_list_mkdir_missing_list_index_root(struct mailbox_list *list) argument 1709 mailbox_list_add_change(struct mailbox_list *list, enum mailbox_log_record_type type, const guid_128_t mailbox_guid) argument 1733 mailbox_list_set_subscribed(struct mailbox_list *list, const char *name, bool set) argument 1746 mailbox_list_delete_dir(struct mailbox_list *list, const char *name) argument 1758 mailbox_list_delete_symlink(struct mailbox_list *list, const char *name) argument 1778 mailbox_list_get_changelog(struct mailbox_list *list) argument 1783 mailbox_list_set_changelog_timestamp(struct mailbox_list *list, time_t stamp) argument 1818 mailbox_list_dirent_is_alias_symlink(struct mailbox_list *list, const char *dir_path, const struct dirent *d) argument 1852 mailbox_list_try_get_home_path(struct mailbox_list *list, const char **name) argument 1866 mailbox_list_try_get_absolute_path(struct mailbox_list *list, const char **name) argument 1906 mailbox_list_get_last_error(struct mailbox_list *list, enum mail_error *error_r) argument 1916 mailbox_list_get_last_mail_error(struct mailbox_list *list) argument 1921 mailbox_list_get_last_internal_error(struct mailbox_list *list, enum mail_error *error_r) argument 1933 mailbox_list_clear_error(struct mailbox_list *list) argument 1942 mailbox_list_set_error(struct mailbox_list *list, enum mail_error error, const char *string) argument 1952 mailbox_list_set_internal_error(struct mailbox_list *list) argument 1962 mailbox_list_set_critical(struct mailbox_list *list, const char *fmt, ...) argument 1979 mailbox_list_set_error_from_errno(struct mailbox_list *list) argument 1991 mailbox_list_last_error_push(struct mailbox_list *list) argument 2005 mailbox_list_last_error_pop(struct mailbox_list *list) argument 2020 mailbox_list_init_fs(struct mailbox_list *list, const char *driver, const char *args, const char *root_dir, struct fs **fs_r, const char **error_r) argument 2064 mailbox_list_lock(struct mailbox_list *list) argument 2127 mailbox_list_unlock(struct mailbox_list *list) argument [all...] |
H A D | mailbox-list-notify.c | 4 #include "mailbox-list-private.h" 5 #include "mailbox-list-notify.h" 7 int mailbox_list_notify_init(struct mailbox_list *list, argument 11 if (list->v.notify_init == NULL) 13 return list->v.notify_init(list, mask, notify_r); 22 notify->list->v.notify_deinit(notify); 28 return notify->list->v.notify_next(notify, rec_r); 35 notify->list->v.notify_wait(notify, callback, context); 40 if (notify->list [all...] |
H A D | mailbox-list.h | 30 /* Explicitly disable mailbox list index */ 41 /* Namespace already has a mailbox list, don't assign this 42 mailbox list to it. */ 95 /* Return mailbox list index directory (usually same as 125 /* Mailbox list index directory. NULL defaults to index directory. 190 void mailbox_list_register(const struct mailbox_list *list); 191 void mailbox_list_unregister(const struct mailbox_list *list); 201 void mailbox_list_destroy(struct mailbox_list **list); 204 mailbox_list_get_driver_name(const struct mailbox_list *list) ATTR_PURE; 206 mailbox_list_get_settings(const struct mailbox_list *list) ATTR_PUR [all...] |
H A D | mailbox-list-private.h | 5 #include "mailbox-list-notify.h" 7 #include "mailbox-list.h" 8 #include "mailbox-list-iter.h" 17 #define MAILBOX_LIST_INDEX_DEFAULT_PREFIX "dovecot.list.index" 20 #define T_MAILBOX_LIST_ERR_NOT_FOUND(list, name) \ 22 mailbox_list_get_vname(list, name)) 38 int (*init)(struct mailbox_list *list, const char **error_r); 39 void (*deinit)(struct mailbox_list *list); 41 int (*get_storage)(struct mailbox_list **list, const char *vname, 44 char (*get_hierarchy_sep)(struct mailbox_list *list); 156 struct mailbox_list *list; member in struct:mailbox_list_iterate_context [all...] |
/dovecot/src/lib-master/ |
H A D | master-instance.c | 27 struct master_instance_list *list; member in struct:master_instance_list_iter 39 struct master_instance_list *list; local 43 list = p_new(pool, struct master_instance_list, 1); 44 list->pool = pool; 45 list->path = p_strdup(pool, path); 46 p_array_init(&list->instances, pool, 8); 47 return list; 52 struct master_instance_list *list = *_list; local 55 pool_unref(&list->pool); 59 master_instance_update_config_path(struct master_instance_list *list, argument 79 master_instance_list_add_line(struct master_instance_list *list, const char *line) argument 102 master_instance_list_refresh(struct master_instance_list *list) argument 132 master_instance_list_write(struct master_instance_list *list, int fd, const char *path) argument 162 master_instance_write_init(struct master_instance_list *list, struct dotlock **dotlock_r) argument 185 master_instance_write_finish(struct master_instance_list *list, int fd, struct dotlock **dotlock) argument 212 master_instance_find(struct master_instance_list *list, const char *base_dir) argument 224 master_instance_list_update(struct master_instance_list *list, const char *base_dir) argument 246 master_instance_list_set_name(struct master_instance_list *list, const char *base_dir, const char *name) argument 279 master_instance_list_remove(struct master_instance_list *list, const char *base_dir) argument 307 master_instance_list_refresh_and_update(struct master_instance_list *list) argument 325 master_instance_list_find_by_name(struct master_instance_list *list, const char *name) argument 343 master_instance_list_iterate_init(struct master_instance_list *list) argument [all...] |
H A D | master-instance.h | 16 void master_instance_list_deinit(struct master_instance_list **list); 20 int master_instance_list_update(struct master_instance_list *list, 24 int master_instance_list_set_name(struct master_instance_list *list, 27 int master_instance_list_remove(struct master_instance_list *list, 32 master_instance_list_find_by_name(struct master_instance_list *list, 37 master_instance_list_iterate_init(struct master_instance_list *list);
|
/dovecot/src/lib-storage/index/shared/ |
H A D | shared-list.c | 6 #include "mailbox-list-private.h" 14 struct mailbox_list *list; local 17 pool = pool_alloconly_create("shared list", 2048); 18 list = p_new(pool, struct mailbox_list, 1); 19 *list = shared_mailbox_list; 20 list->pool = pool; 21 return list; 24 static void shared_list_deinit(struct mailbox_list *list) argument 26 pool_unref(&list->pool); 35 str = mailbox_list_get_last_error(backend_ns->list, 40 shared_get_storage(struct mailbox_list **list, const char *vname, struct mail_storage **storage_r) argument 65 shared_list_get_path(struct mailbox_list *list, const char *name, enum mailbox_list_path_type type, const char **path_r) argument 81 shared_list_get_temp_prefix(struct mailbox_list *list, bool global ATTR_UNUSED) argument 88 shared_list_join_refpattern(struct mailbox_list *list, const char *ref, const char *pattern) argument 111 shared_list_create_missing_namespaces(struct mailbox_list *list, const char *const *patterns) argument 145 shared_list_iter_init(struct mailbox_list *list, const char *const *patterns, enum mailbox_list_iter_flags flags) argument 192 shared_list_set_subscribed(struct mailbox_list *list, const char *name, bool set) argument 207 shared_list_delete_mailbox(struct mailbox_list *list, const char *name) argument 221 shared_list_delete_dir(struct mailbox_list *list, const char *name) argument 235 shared_list_delete_symlink(struct mailbox_list *list, const char *name) argument [all...] |
/dovecot/src/lib/ |
H A D | hash-format.c | 29 struct hash_format_list *list, **pos; member in struct:hash_format 83 struct hash_format_list *list; local 91 list = p_new(format->pool, struct hash_format_list, 1); 92 list->encoding = HASH_ENCODING_HEX; 93 *format->pos = list; 94 format->pos = &list->next; 97 list->encoding = HASH_ENCODING_BASE64; 100 list->encoding = HASH_ENCODING_HEX_SHORT; 107 if (hash_format_parse(str, &i, &list->method, 108 &list 147 struct hash_format_list *list; local 155 struct hash_format_list *list; local 164 hash_format_digest(string_t *dest, const struct hash_format_list *list, const unsigned char *digest) argument 199 struct hash_format_list *list; local [all...] |
H A D | ioloop-iolist.h | 16 bool ioloop_iolist_add(struct io_list *list, struct io_file *io); 17 bool ioloop_iolist_del(struct io_list *list, struct io_file *io);
|
H A D | ioloop-iolist.c | 11 bool ioloop_iolist_add(struct io_list *list, struct io_file *io) argument 25 if (list->ios[idx] != NULL) { 27 io->io.condition, io->fd, list->ios[idx]->io.callback, 30 i_assert(list->ios[idx] == NULL); 31 list->ios[idx] = io; 35 if (i != idx && list->ios[i] != NULL) 42 bool ioloop_iolist_del(struct io_list *list, struct io_file *io) argument 48 if (list->ios[i] != NULL) { 49 if (list->ios[i] == io) 50 list [all...] |
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-list.c | 10 #include "mailbox-list-subscriptions.h" 12 #include "imapc-list.h" 44 static void imapc_list_send_hierarchy_sep_lookup(struct imapc_mailbox_list *list); 52 struct imapc_mailbox_list *list; local 55 pool = pool_alloconly_create("imapc mailbox list", 1024); 56 list = p_new(pool, struct imapc_mailbox_list, 1); 57 list->list = imapc_mailbox_list; 58 list->list 67 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 87 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 105 imapc_list_copy_error_from_reply(struct imapc_mailbox_list *list, enum mail_error default_error, const struct imapc_command_reply *reply) argument 159 imapc_list_to_vname(struct imapc_mailbox_list *list, const char *imapc_name) argument 173 imapc_list_to_remote(struct imapc_mailbox_list *list, const char *name) argument 181 imapc_list_update_tree(struct imapc_mailbox_list *list, struct mailbox_tree_context *tree, const struct imap_arg *args) argument 218 struct imapc_mailbox_list *list = client->_list; local 241 struct imapc_mailbox_list *list = client->_list; local 263 imapc_list_sep_verify(struct imapc_mailbox_list *list) argument 280 struct imapc_mailbox_list *list = context; local 298 imapc_list_send_hierarchy_sep_lookup(struct imapc_mailbox_list *list) argument 312 imapc_list_try_get_root_sep(struct imapc_mailbox_list *list, char *sep_r) argument 329 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 343 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 360 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 381 imapc_list_get_fs(struct imapc_mailbox_list *list) argument 411 imapc_list_get_fs_name(struct imapc_mailbox_list *list, const char *name) argument 452 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 468 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 489 imapc_list_simple_context_init(struct imapc_simple_context *ctx, struct imapc_mailbox_list *list) argument 497 imapc_list_delete_unused_indexes(struct imapc_mailbox_list *list) argument 544 imapc_list_refresh(struct imapc_mailbox_list *list) argument 601 struct imapc_mailbox_list *list = local 626 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 712 struct imapc_mailbox_list *list = local 754 struct imapc_mailbox_list *list = local 825 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 840 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 879 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local 890 imapc_list_delete_symlink(struct mailbox_list *list, const char *name ATTR_UNUSED) argument 901 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)oldlist; local 929 struct imapc_mailbox_list *list = (struct imapc_mailbox_list *)_list; local [all...] |
H A D | imapc-list.h | 6 #include "mailbox-list-private.h" 11 struct mailbox_list list; member in struct:imapc_mailbox_list 24 mailbox list iteration. */ 27 /* mailbox list's "recently refreshed" state is reset by syncing a 35 int imapc_list_get_mailbox_flags(struct mailbox_list *list, const char *name, 37 int imapc_list_try_get_root_sep(struct imapc_mailbox_list *list, char *sep_r); 38 const char *imapc_list_to_remote(struct imapc_mailbox_list *list, const char *name);
|
/dovecot/src/plugins/listescape/ |
H A D | listescape-plugin.c | 5 #include "mailbox-list-private.h" 12 static void listescape_mailbox_list_created(struct mailbox_list *list) argument 16 if (list->set.escape_char == '\0') { 17 env = mail_user_plugin_getenv(list->ns->user, "listescape_char"); 18 list->set.escape_char = env != NULL && *env != '\0' ?
|
/dovecot/src/director/ |
H A D | mail-host.h | 26 struct mail_host_list *list; member in struct:mail_host 46 mail_host_add_ip(struct mail_host_list *list, const struct ip_addr *ip, 49 mail_host_add_hostname(struct mail_host_list *list, const char *hostname, 52 mail_host_lookup(struct mail_host_list *list, const struct ip_addr *ip); 54 mail_host_get_by_hash(struct mail_host_list *list, unsigned int hash, 57 int mail_hosts_parse_and_add(struct mail_host_list *list, 67 void mail_hosts_set_synced(struct mail_host_list *list); 68 unsigned int mail_hosts_hash(struct mail_host_list *list); 69 bool mail_hosts_have_usable(struct mail_host_list *list); 70 const ARRAY_TYPE(mail_host) *mail_hosts_get(struct mail_host_list *list); [all...] |
/dovecot/src/lib-index/ |
H A D | mail-index-alloc-cache.c | 43 struct mail_index_alloc_cache_list *list; local 45 list = i_new(struct mail_index_alloc_cache_list, 1); 46 list->refcount = 1; 47 list->index = index; 49 list->mailbox_path = i_strdup(mailbox_path); 50 list->index_dir_dev = st->st_dev; 51 list->index_dir_ino = st->st_ino; 53 list->next = indexes; 54 indexes = list; 56 MODULE_CONTEXT_SET(index, mail_index_alloc_cache_index_module, list); 61 mail_index_alloc_cache_list_unref(struct mail_index_alloc_cache_list *list) argument 72 mail_index_alloc_cache_list_free(struct mail_index_alloc_cache_list *list) argument 173 struct mail_index_alloc_cache_list **list, *rec; local 218 struct mail_index_alloc_cache_list *list, **listp; local 252 struct mail_index_alloc_cache_list *list = local 268 struct mail_index_alloc_cache_list *list = local [all...] |
/dovecot/src/lib-fts/ |
H A D | fts-language.c | 137 void fts_language_list_deinit(struct fts_language_list **list) argument 139 struct fts_language_list *lp = *list; 141 *list = NULL; 150 fts_language_list_find(struct fts_language_list *list, const char *name) argument 154 array_foreach(&list->languages, langp) { 161 void fts_language_list_add(struct fts_language_list *list, argument 164 i_assert(fts_language_list_find(list, lang->name) == NULL); 165 array_append(&list->languages, &lang, 1); 168 bool fts_language_list_add_names(struct fts_language_list *list, argument 182 if (fts_language_list_find(list, lan 195 fts_language_list_get_first(struct fts_language_list *list) argument 204 fts_language_match_lists(struct fts_language_list *list, candidate_t *candp, int candp_len, const struct fts_language **lang_r) argument 226 fts_language_textcat_init(struct fts_language_list *list) argument 300 fts_language_detect(struct fts_language_list *list, const unsigned char *text ATTR_UNUSED, size_t size ATTR_UNUSED, const struct fts_language **lang_r) argument [all...] |
H A D | fts-language.h | 9 /* Language is unknown or not in the provided list . */ 32 /* Add a language to the list of supported languages. */ 34 /* Find a specified language by name. This finds from the internal list of 39 Language list API 44 void fts_language_list_deinit(struct fts_language_list **list); 46 /* Add a language to the list of wanted languages. */ 47 void fts_language_list_add(struct fts_language_list *list, 49 /* Add wanted languages from a space-separated list of language names. 51 unknown language was found from the list. */ 52 bool fts_language_list_add_names(struct fts_language_list *list, [all...] |