Mercurial > dovecot > core-2.2
changeset 577:056f4d135e4c HEAD
mbox_unlock() actually set exclusive lock
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 04 Nov 2002 08:20:35 +0200 |
parents | fa29eb5865e7 |
children | 4305e0c739cf |
files | src/lib-index/mail-index.h src/lib-index/mbox/mbox-lock.c |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index.h Mon Nov 04 08:11:27 2002 +0200 +++ b/src/lib-index/mail-index.h Mon Nov 04 08:20:35 2002 +0200 @@ -476,7 +476,7 @@ /* MailLockType to fcntl() lock type */ #define MAIL_LOCK_TO_FLOCK(lock_type) \ - ((lock_type) == MAIL_LOCK_UNLOCK ? F_UNLCK : \ - (lock_type) == MAIL_LOCK_SHARED ? F_RDLCK : F_WRLCK) + ((lock_type) == MAIL_LOCK_EXCLUSIVE ? F_WRLCK : \ + (lock_type) == MAIL_LOCK_SHARED ? F_RDLCK : F_UNLCK) #endif
--- a/src/lib-index/mbox/mbox-lock.c Mon Nov 04 08:11:27 2002 +0200 +++ b/src/lib-index/mbox/mbox-lock.c Mon Nov 04 08:20:35 2002 +0200 @@ -211,10 +211,10 @@ failed = FALSE; if (index->mbox_fd != -1) { #ifdef HAVE_FLOCK - if (!mbox_lock_flock(index, F_UNLCK)) + if (!mbox_lock_flock(index, MAIL_LOCK_UNLOCK)) failed = TRUE; #endif - if (!mbox_lock_fcntl(index, F_UNLCK)) + if (!mbox_lock_fcntl(index, MAIL_LOCK_UNLOCK)) failed = TRUE; }