Show
Ignore:
Timestamp:
2007-03-31 18:50:39 (22 months ago)
Author:
Brendan Cully <brendan@…>
Branch:
default
Message:

Add tmp flag to bcache_put, create bcache_commit.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • imap/message.c

    r5020 r5034  
    904904 
    905905  idata->bcache = msg_cache_open (idata); 
    906   snprintf (id, sizeof (id), "%u-%u.tmp", idata->uid_validity, HEADER_DATA(h)->uid); 
    907   return mutt_bcache_put (idata->bcache, id); 
     906  snprintf (id, sizeof (id), "%u-%u", idata->uid_validity, HEADER_DATA(h)->uid); 
     907  return mutt_bcache_put (idata->bcache, id, 1); 
    908908} 
    909909 
     
    911911{ 
    912912  char id[_POSIX_PATH_MAX]; 
    913   char newid[_POSIX_PATH_MAX]; 
    914913 
    915914  if (!idata || !h) 
     
    917916 
    918917  idata->bcache = msg_cache_open (idata); 
    919   snprintf (id, sizeof (id), "%u-%u.tmp", idata->uid_validity, HEADER_DATA(h)->uid); 
    920   snprintf (newid, sizeof (newid), "%u-%u", idata->uid_validity, HEADER_DATA(h)->uid); 
    921  
    922   return mutt_bcache_move (idata->bcache, id, newid); 
     918  snprintf (id, sizeof (id), "%u-%u", idata->uid_validity, HEADER_DATA(h)->uid); 
     919 
     920  return mutt_bcache_commit (idata->bcache, id); 
    923921} 
    924922