Home
last modified time | relevance | path

Searched refs:sync_rec (Results 1 – 23 of 23) sorted by relevance

/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/
H A Dindex-sync-changes.c14 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 Dindex-sync.c58 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 Dindex-sync-pvt.c298 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 Dimapc-sync.c209 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 Dsdbox-sync.c66 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 Dtest-mail-cache-common.c68 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 Dmail-index-sync.c655 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 Dmail-index-view-sync.c898 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 Dtest-mail-index.c77 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 Dmail-index.h518 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 Dimap-sync.c473 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 Dimap-sync-private.h27 struct mailbox_sync_rec sync_rec; member
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/index/dbox-multi/
H A Dmdbox-sync.c75 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 Dmdbox-map.c483 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 Dpop3c-sync.c275 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 Dvirtual-sync.c459 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 Draw-sync.c13 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 Dstress.c181 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 Ddriver.h74 struct sync_rec *srec; \
H A Dsync.c150 typedef struct sync_rec { struct
151 struct sync_rec *next; argument
/dports/mail/dovecot/dovecot-2.3.17/src/lib-storage/list/
H A Dmailbox-list-index-sync.c443 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 Dmailbox-list-index-status.c652 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 Dmailbox-list-index-notify.c265 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()