2000-07-06 Theodore Ts'o <tytso@valinux.com>
+ * tune2fs.8.in: Update manual page to document what happens if
+ max_mount_count is negative.
+
+ * tune2fs.c (main): Allow setting the maximal count value to be
+ negative, since the kernel interprets that as forcing a
+ check.
+
* fsck.c (lookup, load_fs_info, check_all): Use lazy evaluation
for calling interpret_device(), since this requires root
privileges if the partitions need to be scanned.
.SH OPTIONS
.TP
.BI \-c " max-mount-counts"
-adjust the maximal mounts count between two filesystem checks.
+adjust the maximal mounts count between two filesystem checks. If
+.I max-mount-counts
+is -1 then the number of times the filesystem is mounted will be disregarded
+by e2fsck and the kernel.
.TP
.BI \-e " error-behavior"
change the behavior of the kernel code when errors are detected.
switch (c)
{
case 'c':
- max_mount_count = strtoul (optarg, &tmp, 0);
+ max_mount_count = strtol (optarg, &tmp, 0);
if (*tmp || max_mount_count > 16000) {
com_err (program_name, 0,
_("bad mounts count - %s"),