/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/ |
H A D | index-sync-changes.c | 14 struct mail_index_sync_rec sync_rec; member 47 i_zero(&ctx->sync_rec); in index_sync_changes_reset() 94 struct mail_index_sync_rec *sync_rec = &ctx->sync_rec; in index_sync_changes_read() local 103 while (uid >= sync_rec->uid1) { in index_sync_changes_read() 104 if (uid <= sync_rec->uid2) { in index_sync_changes_read() 115 i_zero(sync_rec); in index_sync_changes_read() 119 switch (sync_rec->type) { in index_sync_changes_read() 130 sync_rec->uid1, in index_sync_changes_read() 131 sync_rec->uid2, in index_sync_changes_read() 133 i_zero(sync_rec); in index_sync_changes_read() [all …]
|
H A D | index-sync.c | 58 struct mail_index_view_sync_rec sync_rec; in index_view_sync_recs_get() local 63 while (mail_index_view_sync_next(ctx->sync_ctx, &sync_rec)) { in index_view_sync_recs_get() 64 switch (sync_rec.type) { in index_view_sync_recs_get() 68 sync_rec.uid1, in index_view_sync_recs_get() 69 sync_rec.uid2, in index_view_sync_recs_get() 73 if (!sync_rec.hidden && in index_view_sync_recs_get() 74 sync_rec.type == MAIL_INDEX_VIEW_SYNC_TYPE_FLAGS) { in index_view_sync_recs_get() 320 struct mailbox_sync_rec sync_rec; in index_mailbox_sync_deinit() local 326 while (index_mailbox_sync_next_expunge(ctx, &sync_rec)) ; in index_mailbox_sync_deinit()
|
H A D | index-sync-pvt.c | 298 struct mail_index_view_sync_rec sync_rec; in index_mailbox_sync_pvt_view() local 311 while (mail_index_view_sync_next(view_sync_ctx, &sync_rec)) { in index_mailbox_sync_pvt_view() 312 if (sync_rec.type != MAIL_INDEX_VIEW_SYNC_TYPE_FLAGS) in index_mailbox_sync_pvt_view() 318 sync_rec.uid1, sync_rec.uid2, in index_mailbox_sync_pvt_view() 320 if (!sync_rec.hidden) { in index_mailbox_sync_pvt_view()
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/imapc/ |
H A D | imapc-sync.c | 209 if (sync_rec->add_flags != 0) { in imapc_sync_index_flags() 214 sync_rec->uid2, str_c(str)); in imapc_sync_index_flags() 217 if (sync_rec->remove_flags != 0) { in imapc_sync_index_flags() 222 sync_rec->uid2, str_c(str)); in imapc_sync_index_flags() 233 switch (sync_rec->type) { in imapc_sync_index_keyword() 246 sync_rec->uid2, kw_str); in imapc_sync_index_keyword() 376 struct mail_index_sync_rec sync_rec; in imapc_sync_index() local 385 sync_rec.uid1, sync_rec.uid2, in imapc_sync_index() 388 } else switch (sync_rec.type) { in imapc_sync_index() 392 sync_rec.uid1, sync_rec.uid2); in imapc_sync_index() [all …]
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/dbox-single/ |
H A D | sdbox-sync.c | 66 const struct mail_index_sync_rec *sync_rec) in sdbox_sync_add() argument 72 if (sync_rec->type == MAIL_INDEX_SYNC_TYPE_EXPUNGE) { in sdbox_sync_add() 75 } else if (sync_rec->type == MAIL_INDEX_SYNC_TYPE_FLAGS) { in sdbox_sync_add() 77 if ((sync_rec->add_flags & DBOX_INDEX_FLAG_ALT) != 0) in sdbox_sync_add() 79 else if ((sync_rec->remove_flags & DBOX_INDEX_FLAG_ALT) != 0) in sdbox_sync_add() 89 sync_rec->uid1, sync_rec->uid2, in sdbox_sync_add() 105 struct mail_index_sync_rec sync_rec; in sdbox_sync_index() local 130 while (mail_index_sync_next(ctx->index_sync_ctx, &sync_rec)) in sdbox_sync_index() 131 sdbox_sync_add(ctx, &sync_rec); in sdbox_sync_index()
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-index/ |
H A D | test-mail-cache-common.c | 68 struct mail_index_sync_rec sync_rec; in test_mail_cache_index_sync() local 72 while (mail_index_sync_next(sync_ctx, &sync_rec)) { in test_mail_cache_index_sync() 73 if (sync_rec.type == MAIL_INDEX_SYNC_TYPE_EXPUNGE) { in test_mail_cache_index_sync() 76 mail_index_expunge(trans, sync_rec.uid1); in test_mail_cache_index_sync() 85 struct mail_index_view_sync_rec sync_rec; in test_mail_cache_view_sync() local 89 while (mail_index_view_sync_next(sync_ctx, &sync_rec)) ; in test_mail_cache_view_sync()
|
H A D | mail-index-sync.c | 655 struct mail_index_sync_rec *sync_rec) in mail_index_sync_next() argument 700 mail_index_sync_get_expunge(sync_rec, in mail_index_sync_next() 703 mail_index_sync_get_update(sync_rec, in mail_index_sync_next() 706 mail_index_sync_get_keyword_update(sync_rec, uid_range, in mail_index_sync_next() 988 void mail_index_sync_flags_apply(const struct mail_index_sync_rec *sync_rec, in mail_index_sync_flags_apply() argument 991 i_assert(sync_rec->type == MAIL_INDEX_SYNC_TYPE_FLAGS); in mail_index_sync_flags_apply() 993 *flags = (*flags & ENUM_NEGATE(sync_rec->remove_flags)) | sync_rec->add_flags; in mail_index_sync_flags_apply() 996 bool mail_index_sync_keywords_apply(const struct mail_index_sync_rec *sync_rec, in mail_index_sync_keywords_apply() argument 1000 unsigned int idx = sync_rec->keyword_idx; in mail_index_sync_keywords_apply() 1004 switch (sync_rec->type) { in mail_index_sync_keywords_apply()
|
H A D | mail-index-view-sync.c | 898 struct mail_index_view_sync_rec *sync_rec) in mail_index_view_sync_next_lost() argument 909 sync_rec->type = MAIL_INDEX_VIEW_SYNC_TYPE_FLAGS; in mail_index_view_sync_next_lost() 910 sync_rec->uid1 = range[ctx->lost_flag_idx].seq1; in mail_index_view_sync_next_lost() 911 sync_rec->uid2 = range[ctx->lost_flag_idx].seq2; in mail_index_view_sync_next_lost() 912 sync_rec->hidden = FALSE; in mail_index_view_sync_next_lost() 918 struct mail_index_view_sync_rec *sync_rec) in mail_index_view_sync_next() argument 923 return mail_index_view_sync_next_lost(ctx, sync_rec); in mail_index_view_sync_next() 936 } while (!mail_index_view_sync_get_rec(ctx, sync_rec)); in mail_index_view_sync_next()
|
H A D | test-mail-index.c | 77 struct mail_index_view_sync_rec sync_rec; in test_mail_index_new_extension_sync() local 83 test_assert(!mail_index_view_sync_next(sync_ctx, &sync_rec)); in test_mail_index_new_extension_sync()
|
H A D | mail-index.h | 518 struct mail_index_sync_rec *sync_rec); 574 struct mail_index_view_sync_rec *sync_rec); 729 void mail_index_sync_flags_apply(const struct mail_index_sync_rec *sync_rec, 733 bool mail_index_sync_keywords_apply(const struct mail_index_sync_rec *sync_rec,
|
/dports/mail/dovecot/dovecot-2.3.17/src/imap/ |
H A D | imap-sync.c | 473 ctx->sync_rec.seq1, in imap_sync_send_expunges() 474 ctx->sync_rec.seq2); in imap_sync_send_expunges() 478 ctx->seq = ctx->sync_rec.seq2; in imap_sync_send_expunges() 515 if (ctx->sync_rec.seq2 > ctx->messages_count) { in imap_sync_more() 518 if (ctx->sync_rec.seq1 > ctx->messages_count) { in imap_sync_more() 522 ctx->sync_rec.seq2 = ctx->messages_count; in imap_sync_more() 529 switch (ctx->sync_rec.type) { in imap_sync_more() 537 ctx->seq = ctx->sync_rec.seq1; in imap_sync_more() 554 ctx->sync_rec.seq2 - in imap_sync_more() 555 ctx->sync_rec.seq1 + 1; in imap_sync_more() [all …]
|
H A D | imap-sync-private.h | 27 struct mailbox_sync_rec sync_rec; member
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/dbox-multi/ |
H A D | mdbox-sync.c | 75 const struct mail_index_sync_rec *sync_rec) in mdbox_sync_rec() argument 79 if (sync_rec->type != MAIL_INDEX_SYNC_TYPE_EXPUNGE) { in mdbox_sync_rec() 85 sync_rec->uid1, sync_rec->uid2, in mdbox_sync_rec() 92 if (mdbox_sync_expunge(ctx, seq, sync_rec->guid_128) < 0) in mdbox_sync_rec() 139 struct mail_index_sync_rec sync_rec; in mdbox_sync_index() local 170 while (mail_index_sync_next(ctx->index_sync_ctx, &sync_rec)) { in mdbox_sync_index() 171 if ((ret = mdbox_sync_rec(ctx, &sync_rec)) < 0) in mdbox_sync_index()
|
H A D | mdbox-map.c | 483 struct mail_index_sync_rec sync_rec; in mdbox_map_sync_handle() local 495 while (mail_index_sync_next(sync_ctx, &sync_rec)) ; in mdbox_map_sync_handle()
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/pop3c/ |
H A D | pop3c-sync.c | 275 struct mail_index_sync_rec sync_rec; in pop3c_sync() local 307 while (mail_index_sync_next(index_sync_ctx, &sync_rec)) { in pop3c_sync() 308 if (sync_rec.type != MAIL_INDEX_SYNC_TYPE_EXPUNGE) in pop3c_sync() 311 if (!bsearch_insert_pos(&sync_rec.uid1, mbox->msg_uids, in pop3c_sync() 318 i_assert(mbox->msg_uids[idx] >= sync_rec.uid1); in pop3c_sync() 319 if (mbox->msg_uids[idx] > sync_rec.uid2) in pop3c_sync()
|
/dports/mail/dovecot/dovecot-2.3.17/src/plugins/virtual/ |
H A D | virtual-sync.c | 459 const struct mail_index_sync_rec *sync_rec) in virtual_sync_index_rec() argument 471 switch (sync_rec->type) { in virtual_sync_index_rec() 479 sync_rec->uid1, sync_rec->uid2, in virtual_sync_index_rec() 509 switch (sync_rec->type) { in virtual_sync_index_rec() 532 modify_type = sync_rec->type == in virtual_sync_index_rec() 547 struct mail_index_sync_rec sync_rec; in virtual_sync_index_changes() local 553 if (virtual_sync_index_rec(ctx, &sync_rec) < 0) in virtual_sync_index_changes() 1107 const struct mailbox_sync_rec *sync_rec, in virtual_sync_find_seqs() argument 1161 struct mailbox_sync_rec sync_rec; in virtual_sync_backend_box_sync() local 1169 switch (sync_rec.type) { in virtual_sync_backend_box_sync() [all …]
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/raw/ |
H A D | raw-sync.c | 13 struct mail_index_sync_rec sync_rec; in raw_sync() local 48 while (mail_index_sync_next(index_sync_ctx, &sync_rec)) ; in raw_sync()
|
/dports/misc/posixtestsuite/posixtestsuite/stress/threads/pthread_kill/ |
H A D | stress.c | 181 void * sync_rec( void * arg ) in sync_rec() function 298 ret = pthread_create( &sy_rec, NULL, sync_rec, &synchro ); in main()
|
/dports/mail/isync/isync-1.4.4/src/ |
H A D | driver.h | 74 struct sync_rec *srec; \
|
H A D | sync.c | 150 typedef struct sync_rec { struct 151 struct sync_rec *next; argument
|
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/list/ |
H A D | mailbox-list-index-sync.c | 443 struct mail_index_sync_rec sync_rec; in mailbox_list_index_sync_end() local 444 while (mail_index_sync_next(sync_ctx->index_sync_ctx, &sync_rec)) ; in mailbox_list_index_sync_end()
|
H A D | mailbox-list-index-status.c | 652 struct mail_index_sync_rec sync_rec; in index_list_update_mailbox() local 653 while (mail_index_sync_next(list_sync_ctx, &sync_rec)) ; in index_list_update_mailbox()
|
H A D | mailbox-list-index-notify.c | 265 struct mail_index_view_sync_rec sync_rec; in mailbox_list_index_notify_sync_init() local 273 while (mail_index_view_sync_next(inotify->sync_ctx, &sync_rec)) ; in mailbox_list_index_notify_sync_init()
|