Whamcloud - gitweb
ChangeLog, tune2fs.8.in, tune2fs.c:
authorTheodore Ts'o <tytso@mit.edu>
Fri, 7 Jul 2000 03:12:54 +0000 (03:12 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 7 Jul 2000 03:12:54 +0000 (03:12 +0000)
  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.

misc/ChangeLog
misc/tune2fs.8.in
misc/tune2fs.c

index ab2734c..3400404 100644 (file)
@@ -1,5 +1,12 @@
 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.
index d232f09..341fedf 100644 (file)
@@ -69,7 +69,10 @@ adjusts tunable filesystem parameters on a Linux second extended filesystem.
 .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.
index 06e5c20..196a6fe 100644 (file)
@@ -141,7 +141,7 @@ int main (int argc, char ** argv)
                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"),