Lines Matching defs:log
5 #include "mail-transaction-log.h"
24 struct mail_transaction_log *log;
53 log. max_tail_offset is what should be written to the log the next
54 time a transaction is written. transaction log handling may update
82 /* files is a linked list of all the opened log files. the list is
83 sorted by the log file sequence, so that transaction views can use
84 them easily. head contains a pointer to the newest log file. */
86 /* open_file is used temporarily while opening the log file.
102 void mail_transaction_log_get_dotlock_set(struct mail_transaction_log *log,
106 mail_transaction_log_file_alloc_in_memory(struct mail_transaction_log *log);
108 mail_transaction_log_file_alloc(struct mail_transaction_log *log,
112 /* Returns 1 if log was opened, 0 if it didn't exist or was already open,
120 int mail_transaction_log_find_file(struct mail_transaction_log *log,
132 void mail_transaction_logs_clean(struct mail_transaction_log *log);
134 bool mail_transaction_log_want_rotate(struct mail_transaction_log *log);
135 int mail_transaction_log_rotate(struct mail_transaction_log *log, bool reset);
136 int mail_transaction_log_lock_head(struct mail_transaction_log *log,