]> err.no Git - util-linux/commitdiff
blockdev: cleanup usage() and update man page
authorKarel Zak <kzak@redhat.com>
Fri, 29 Jun 2007 10:06:58 +0000 (12:06 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 29 Jun 2007 10:06:58 +0000 (12:06 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/blockdev.8
disk-utils/blockdev.c

index 86c29dd2f37ecd8dd8801f51bff973fbd14fbc7d..db7096eb9ef3805e2a7b56047ea6e0fcb20dfd59 100644 (file)
@@ -1,8 +1,9 @@
 .\" -*- nroff -*-
 .\" Copyright 1998 Andries E. Brouwer (aeb@cwi.nl)
+.\" Copyright 2007 Karel Zak <kzak@redhat.com>
 .\"
 .\" May be distributed under the GNU General Public License
-.TH BLOCKDEV 8 "May 2000" ""
+.TH BLOCKDEV 8 "Jun 2007" ""
 .SH NAME
 blockdev \- call block device ioctls from the command line
 .SH SYNOPSIS
@@ -37,8 +38,19 @@ Get read-only. Print 1 if the device is read-only, 0 otherwise.
 .B \--getss
 Print sectorsize in bytes - usually 512.
 .TP
+.B \--getbsz
+Print blocksize in bytes.
+.TP
+.BI \--setbsz " N"
+Set blocksize to
+.I N
+bytes.
+.TP
 .B \--getsize
-Print device capacity (in 512-byte sectors).
+Print device size in sectors.
+.TP
+.B \--getsize64
+Print device size in bytes.
 .TP
 .BI \--setra " N"
 Set readahead to
@@ -59,3 +71,9 @@ Flush buffers.
 .TP
 .B \--rereadpt
 Reread partition table.
+.SH AUTHOR
+blockdev was written by Andries E. Brouwer.
+.SH AVAILABILITY
+blockdev is part of the util-linux-ng package and is available from
+ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
+
index 6cd038f109928ce05ae6715c946b3a802c852a0a..46b7fa71940981c82175ba4055c401bec9b5c49a 100644 (file)
@@ -108,20 +108,26 @@ struct bdc {
 static void
 usage(void) {
        int i;
+       fputc('\n', stderr);
        fprintf(stderr, _("Usage:\n"));
        fprintf(stderr, "  %s -V\n", progname);
        fprintf(stderr, _("  %s --report [devices]\n"), progname);
        fprintf(stderr, _("  %s [-v|-q] commands devices\n"), progname);
+       fputc('\n', stderr);
+
        fprintf(stderr, _("Available commands:\n"));
-       fprintf(stderr, "\t--getsz\t(%s)\n", "get size in 512-byte sectors");
+       fprintf(stderr, "\t%-30s %s\n", "--getsz",
+                       "get size in 512-byte sectors");
        for (i = 0; i < SIZE(bdcms); i++) {
-               fprintf(stderr, "\t%s", bdcms[i].name);
                if (bdcms[i].argname)
-                       fprintf(stderr, " %s", bdcms[i].argname);
-               if (bdcms[i].help)
-                       fprintf(stderr, "\t(%s)", _(bdcms[i].help));
-               fprintf(stderr, "\n");
+                       fprintf(stderr, "\t%s %-*s %s\n", bdcms[i].name,
+                                       (int) (29 - strlen(bdcms[i].name)),
+                                       bdcms[i].argname, _(bdcms[i].help));
+               else
+                       fprintf(stderr, "\t%-30s %s\n", bdcms[i].name,
+                                       _(bdcms[i].help));
        }
+       fputc('\n', stderr);
        exit(1);
 }