Searched refs:mbox_lock_type (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/lib-storage/index/mbox/
H A Dmbox-storage.h35 enum mbox_lock_type *read_locks;
36 enum mbox_lock_type *write_locks;
46 int mbox_lock_type; member in struct:mbox_mailbox
H A Dmbox-lock.c26 enum mbox_lock_type { enum
54 enum mbox_lock_type type;
95 enum mbox_lock_type *locks)
97 enum mbox_lock_type type;
123 locks[dest] = (enum mbox_lock_type)-1;
128 enum mbox_lock_type read_locks[MBOX_LOCK_COUNT+1];
129 enum mbox_lock_type write_locks[MBOX_LOCK_COUNT+1];
139 for (r = w = 0; write_locks[w] != (enum mbox_lock_type)-1; w++) {
140 if (read_locks[r] == (enum mbox_lock_type)-1)
145 if (read_locks[r] != (enum mbox_lock_type)
[all...]
H A Dmbox-mail.c24 if (mbox->mbox_lock_type == F_RDLCK) {
28 i_assert(mbox->mbox_lock_type == F_UNLCK);
61 if (mbox->mbox_lock_type == F_UNLCK) {
76 i_assert(mbox->mbox_lock_type != F_UNLCK);
81 if (mbox_lock(mbox, mbox->mbox_lock_type,
203 if (mbox->mbox_lock_type == F_UNLCK ||
259 i_assert(mbox->mbox_lock_type != F_UNLCK);
H A Dmbox-file.c93 if (mbox->mbox_lock_type != F_UNLCK)
H A Dmbox-storage.c390 mbox->mbox_lock_type = F_UNLCK;
657 i_assert(mbox->mbox_lock_type == F_UNLCK);
757 mbox->mbox_lock_type == F_UNLCK);
760 i_assert(mbox->mbox_lock_type == F_WRLCK);
H A Dmbox-sync-rewrite.c256 i_assert(sync_ctx->mbox->mbox_lock_type == F_WRLCK);
509 i_assert(sync_ctx->mbox->mbox_lock_type == F_WRLCK);
H A Dmbox-save.c501 i_assert(ctx->mbox->mbox_lock_type == F_WRLCK);
718 i_assert(ctx->mbox->mbox_lock_type == F_WRLCK);
802 i_assert(ctx->mbox->mbox_lock_type == F_WRLCK);
H A Dmbox-sync.c1961 sync_ctx.write_fd = sync_ctx.mbox->mbox_lock_type != F_WRLCK ? -1 :
2013 i_assert(mbox->mbox_lock_type != F_RDLCK ||
2027 } else if (mbox->mbox_lock_type != F_RDLCK) {

Completed in 2532 milliseconds