diff src/lib-index/mail-transaction-log-private.h @ 2407:fed6d07bd8ee HEAD

Transaction log file is now read-lockless.
author Timo Sirainen <tss@iki.fi>
date Sat, 31 Jul 2004 06:06:48 +0300
parents 4e0269adb24a
children 9c4aa309dbac
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log-private.h	Sat Jul 31 03:54:48 2004 +0300
+++ b/src/lib-index/mail-transaction-log-private.h	Sat Jul 31 06:06:48 2004 +0300
@@ -12,7 +12,6 @@
 
 	char *filepath;
 	int fd;
-	int lock_type;
 
 	ino_t st_ino;
 	dev_t st_dev;
@@ -24,6 +23,10 @@
 	size_t mmap_size;
 
 	struct mail_transaction_log_header hdr;
+	uoff_t sync_offset;
+	uint32_t first_append_size;
+
+	unsigned int locked:1;
 };
 
 struct mail_transaction_log {