summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2007-06-29 12:06:58 +0200
committerKarel Zak <kzak@redhat.com>2007-06-29 12:06:58 +0200
commita424171cd15ca39da64e8b3ba0c38ca814f981f1 (patch)
tree56edb597966fc6956a0c77996f5023633b6ae118
parentc2a1e7880895bbd0ecdd50984ebbf9e68b745e8e (diff)
downloadutil-linux-old-a424171cd15ca39da64e8b3ba0c38ca814f981f1.tar.gz
blockdev: cleanup usage() and update man page
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--disk-utils/blockdev.822
-rw-r--r--disk-utils/blockdev.c18
2 files changed, 32 insertions, 8 deletions
diff --git a/disk-utils/blockdev.8 b/disk-utils/blockdev.8
index 86c29dd2..db7096eb 100644
--- a/disk-utils/blockdev.8
+++ b/disk-utils/blockdev.8
@@ -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/.
+
diff --git a/disk-utils/blockdev.c b/disk-utils/blockdev.c
index 6cd038f1..46b7fa71 100644
--- a/disk-utils/blockdev.c
+++ b/disk-utils/blockdev.c
@@ -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);
}