ChangeLog, fsck.8.in, fsck.c, fsck.h, mke2fs.8.in, mke2fs.c:
  * mke2fs.c (PRS, set_fs_defaults): Add new option -T which allows the
  	user to specify the how the filesystem is to be used.  Mke2fs now
  	chooses the filesystem parameters automatically based on the size of
  	the filesystem and the intended use of the filesystem.  Add new option
  	-n which simply goes through the calculations to determine the
  	parameters of the filesystem the system would make.
  * fsck.c, fsck.h: Add support for new option -C.  This option will
  	automatically manage e2fsck processes so that they will print
  	completion/progress bars.  If multiple filesystems are being checked,
  	arrange to make sure that only one e2fsck process is displaying a
  	progress bar at a time.

diff --git a/misc/fsck.h b/misc/fsck.h
index 3e13e9c..3efd954 100644
--- a/misc/fsck.h
+++ b/misc/fsck.h
@@ -40,6 +40,7 @@
 };
 
 #define FLAG_DONE 1
+#define FLAG_PROGRESS 2
 
 /*
  * Structure to allow exit codes to be stored
@@ -49,6 +50,7 @@
 	int	flags;
 	int	exit_status;
 	char *	prog;
+	char *	type;
 	char *	device;
 	struct fsck_instance *next;
 };