mail-cache.c revision 9566c1b4506d49778659e3dc65997f3c0399cb7e
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch/* Copyright (C) 2003-2004 Timo Sirainen */
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainenvoid mail_cache_set_syscall_error(struct mail_cache *cache,
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainen "%s failed with index cache file %s: %m",
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainenvoid mail_cache_set_corrupted(struct mail_cache *cache, const char *fmt, ...)
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainen /* mark the cache as unusable */
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainen mail_index_set_error(cache->index, "Corrupted index cache file %s: %s",
44af44edbffb19d33e109b4eb74d41f4fbb2e04aTimo Sirainenvoid mail_cache_file_close(struct mail_cache *cache)
return FALSE;
return FALSE;
return FALSE;
return TRUE;
return FALSE;
return FALSE;
return FALSE;
return TRUE;
if (size == 0)
if (ret < 0) {
return cache;
return cache;
return cache;
int i, ret;
return ret;
if (ret <= 0)
ret = 0;
if (ret > 0) {
sizeof(struct mail_cache_header));
return ret;
unsigned int cont_percentage;
struct mail_cache_view *
return view;