unsigned int initial_read:1;
unsigned int initial_sync:1;
- unsigned int file_missing:1;
};
struct maildir_uidlist_sync_ctx {
"open(%s) failed: %m", uidlist->fname);
return -1;
}
- uidlist->file_missing = TRUE;
uidlist->initial_read = TRUE;
return 0;
}
- uidlist->file_missing = FALSE;
if (fstat(fd, &st) < 0) {
mail_storage_set_critical(storage,
mail_storage_set_critical(ibox->box.storage,
"file_dotlock_replace(%s) failed: %m", db_path);
ret = -1;
- } else {
- uidlist->file_missing = FALSE;
}
} else {
(void)close(uidlist->lock_fd);