[dovecot-cvs] dovecot/src/lib-storage/index index-mail.c,1.27,1.28
cras at procontrol.fi
cras at procontrol.fi
Sun May 2 22:24:38 EEST 2004
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-cache.c, 1.26,
1.27 mail-cache.h, 1.7, 1.8 mail-index-sync-private.h, 1.2,
1.3 mail-index-sync-update.c, 1.9, 1.10 mail-index-sync.c, 1.7,
1.8 mail-index.h, 1.103, 1.104
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-sync.c,
1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-storage/index
In directory talvi:/tmp/cvs-serv2744/lib-storage/index
Modified Files:
index-mail.c
Log Message:
Added support for setting dirty flags for messages (TODO: undirty..)
s/mail_index_record_flag/mail_cache_record_flag/
Index: index-mail.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-mail.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- index-mail.c 1 May 2004 18:30:52 -0000 1.27
+++ index-mail.c 2 May 2004 19:24:35 -0000 1.28
@@ -297,7 +297,7 @@
static void index_mail_parse_body(struct index_mail *mail)
{
struct index_mail_data *data = &mail->data;
- enum mail_index_record_flag index_flags;
+ enum mail_cache_record_flag cache_flags;
buffer_t *buffer;
const void *buf_data;
size_t buf_size;
@@ -335,16 +335,16 @@
if (!index_mail_cache_transaction_begin(mail))
return;
- /* update index_flags */
- index_flags = mail_cache_get_index_flags(mail->ibox->cache_view,
- mail->data.seq);
+ /* update cache_flags */
+ cache_flags = mail_cache_get_record_flags(mail->ibox->cache_view,
+ mail->data.seq);
if (mail->mail.has_nuls)
- index_flags |= MAIL_INDEX_FLAG_HAS_NULS;
+ cache_flags |= MAIL_INDEX_FLAG_HAS_NULS;
else
- index_flags |= MAIL_INDEX_FLAG_HAS_NO_NULS;
+ cache_flags |= MAIL_INDEX_FLAG_HAS_NO_NULS;
- if (!mail_cache_update_index_flags(mail->ibox->cache_view,
- mail->data.seq, index_flags))
+ if (!mail_cache_update_record_flags(mail->ibox->cache_view,
+ mail->data.seq, cache_flags))
return;
if (index_mail_cache_can_add(mail, MAIL_CACHE_MESSAGEPART)) {
@@ -517,7 +517,7 @@
uint32_t seq, int delay_open)
{
struct index_mail_data *data = &mail->data;
- enum mail_index_record_flag index_flags;
+ enum mail_cache_record_flag cache_flags;
int ret, open_mail;
t_push();
@@ -528,12 +528,12 @@
data->cached_fields =
mail_cache_get_fields(mail->ibox->cache_view, seq);
- index_flags = (data->cached_fields & MAIL_CACHE_INDEX_FLAGS) == 0 ? 0 :
- mail_cache_get_index_flags(mail->ibox->cache_view, seq);
+ cache_flags = (data->cached_fields & MAIL_CACHE_INDEX_FLAGS) == 0 ? 0 :
+ mail_cache_get_record_flags(mail->ibox->cache_view, seq);
- mail->mail.has_nuls = (index_flags & MAIL_INDEX_FLAG_HAS_NULS) != 0;
+ mail->mail.has_nuls = (cache_flags & MAIL_INDEX_FLAG_HAS_NULS) != 0;
mail->mail.has_no_nuls =
- (index_flags & MAIL_INDEX_FLAG_HAS_NO_NULS) != 0;
+ (cache_flags & MAIL_INDEX_FLAG_HAS_NO_NULS) != 0;
data->rec = rec;
data->seq = seq;
- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-cache.c, 1.26,
1.27 mail-cache.h, 1.7, 1.8 mail-index-sync-private.h, 1.2,
1.3 mail-index-sync-update.c, 1.9, 1.10 mail-index-sync.c, 1.7,
1.8 mail-index.h, 1.103, 1.104
- Next message: [dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-sync.c,
1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list