diff ffstools/tiffs-mkfs/ffsparam.c @ 717:178ed445021d

tiffs-mkfs: journal creation implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 23 Aug 2020 03:40:10 +0000
parents 12ae93940467
children
line wrap: on
line diff
--- a/ffstools/tiffs-mkfs/ffsparam.c	Wed Jul 01 00:31:37 2020 +0000
+++ b/ffstools/tiffs-mkfs/ffsparam.c	Sun Aug 23 03:40:10 2020 +0000
@@ -70,15 +70,26 @@
 }
 
 void
-preen_block_files_max()
+preen_journal_size()
 {
-	unsigned journal_size;
-
-	if (block_files_max)
+	if (journal_size)
 		return;
 	/* default matching TI's code */
 	journal_size = ffs_sector_size >> 4;
 	if (journal_size < 1024)
 		journal_size = 1024;
-	block_files_max = (journal_size >> 4) - 6;
 }
+
+void
+preen_block_files_max()
+{
+	unsigned local_journal_size;
+
+	if (block_files_max)
+		return;
+	/* default matching TI's code */
+	local_journal_size = ffs_sector_size >> 4;
+	if (local_journal_size < 1024)
+		local_journal_size = 1024;
+	block_files_max = (local_journal_size >> 4) - 6;
+}