The following reply was made to PR bin/164137; it has been noted by GNATS.

From: Andy Kosela <[email protected]>
To: [email protected], [email protected]
Cc:  
Subject: Re: bin/164137: tunefs(8): issues inappropriate error-message
Date: Mon, 10 Dec 2012 15:59:23 -0600

 This is a multi-part message in MIME format.
 
 --=_50c65b3b.kudbgI0IVANaBd69u4co6wOfsqyZknQVRcRey7bXMvkWrS54
 Content-Type: text/plain; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 It seems that regression was introduced in r207421.  The following patch
 should get rid of that and also fix some extra spaces in tunefs.c.
 
 --Andy
 
 --=_50c65b3b.kudbgI0IVANaBd69u4co6wOfsqyZknQVRcRey7bXMvkWrS54
 Content-Type: text/plain;
  charset=us-ascii
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="patch.txt"
 
 Index: tunefs.c
 ===================================================================
 --- tunefs.c   (revision 244052)
 +++ tunefs.c   (working copy)
 @@ -297,9 +297,8 @@
        if (ufs_disk_fillout(&disk, special) == -1)
                goto err;
        if (disk.d_name != special) {
 -              if (statfs(special, &stfs) != 0)
 -                      warn("Can't stat %s", special);
 -              if (strcmp(special, stfs.f_mntonname) == 0)
 +              if (statfs(special, &stfs) == 0 &&
 +                  strcmp(special, stfs.f_mntonname) == 0)
                        active = 1;
        }
  
 @@ -865,7 +864,7 @@
                        if (ncnt <= 0)
                                return (-1);
                        cnt += ncnt;
 -              } else 
 +              } else
                        (*resid)--;
        }
        if (bwrite(&disk, fsbtodb(&sblock, blk), indirbuf,
 @@ -1064,7 +1063,7 @@
  {
        fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n",
  "usage: tunefs [-A] [-a enable | disable] [-e maxbpg] [-f avgfilesize]",
 -"              [-J enable | disable] [-j enable | disable]", 
 +"              [-J enable | disable] [-j enable | disable]",
  "              [-L volname] [-l enable | disable] [-m minfree]",
  "              [-N enable | disable] [-n enable | disable]",
  "              [-o space | time] [-p] [-s avgfpdir] [-t enable | disable]",
 @@ -1081,13 +1080,13 @@
                (sblock.fs_flags & FS_NFS4ACLS)? "enabled" : "disabled");
        warnx("MAC multilabel: (-l)                               %s",
                (sblock.fs_flags & FS_MULTILABEL)? "enabled" : "disabled");
 -      warnx("soft updates: (-n)                                 %s", 
 +      warnx("soft updates: (-n)                                 %s",
                (sblock.fs_flags & FS_DOSOFTDEP)? "enabled" : "disabled");
 -      warnx("soft update journaling: (-j)                       %s", 
 +      warnx("soft update journaling: (-j)                       %s",
                (sblock.fs_flags & FS_SUJ)? "enabled" : "disabled");
        warnx("gjournal: (-J)                                     %s",
                (sblock.fs_flags & FS_GJOURNAL)? "enabled" : "disabled");
 -      warnx("trim: (-t)                                         %s", 
 +      warnx("trim: (-t)                                         %s",
                (sblock.fs_flags & FS_TRIM)? "enabled" : "disabled");
        warnx("maximum blocks per file in a cylinder group: (-e)  %d",
              sblock.fs_maxbpg);
 
 --=_50c65b3b.kudbgI0IVANaBd69u4co6wOfsqyZknQVRcRey7bXMvkWrS54--
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to