mbox-mail.c revision 6df0ab0c1ab91f06b6418cb30eff44405a1b8f02
bf132be3fe1c9e8de84f10d0b05c0b46ca542ac4Timo Sirainen/* Copyright (c) 2003-2011 Dovecot authors, see the included COPYING file */
#include <unistd.h>
struct mbox_transaction_context *t =
t->mbox_lock_id = 0;
struct mbox_transaction_context *t =
bool deleted;
} else if (t->mbox_lock_id == 0) {
&t->mbox_lock_id) < 0)
i_unreached();
if (ret > 0) {
if (ret < 0) {
if (deleted)
if (ret == 0) {
const void *ext_data;
return TRUE;
return TRUE;
return FALSE;
const char **value_r)
bool move_offset;
switch (field) {
case MAIL_FETCH_FROM_ENVELOPE:
case MAIL_FETCH_GUID:
case MAIL_FETCH_HEADER_MD5:
offset = 0;
MBOX_SYNC_READONLY) < 0)
if (move_offset) {
offset) < 0) {
int trailer_size;
next_offset_r) <= 0)
ret = 0;
return ret;
int ret;
if (ret < 0) {
if (ret < 0) {
if (ret <= 0)
bool ret;
return ret;
NULL,