[lvm-devel] [PATCH 2/3] differentiate between S.I. and binary units in output
Alasdair G Kergon
agk at redhat.com
Mon Sep 28 12:49:06 UTC 2009
On Sat, Sep 26, 2009 at 05:33:46PM +0200, Daniel Mierswa wrote:
> For binary based uints:
> Long output strings (unsed) will be Kibibyte, Mebibyte, etc.
> Short output strings will be KiB, MiB, etc.
> Unit output strings will be lower-cased: k, m, g, etc.
> Sectors determined by division with 512 will be suffixed with s.
> For S.I. based units:
> Long output strings (unused) will be Kilobyte, Megabyte, etc.
> Short output strings will be kB, MB, GB, etc.
> Unit output strings will be upper-cased: K, M, G, etc.
> Sectors determined by division with 500 will be suffixed with S.
Bytes, Units and Sectors are special cases - in a separate group.
A sector is always 512 bytes. I don't see any need to support 500-byte
sectors.
As with the last patch, I can't put this into RHEL5 so it needs to
be conditional (selectable at both compilation time and run time).
Alasdair.
More information about the lvm-devel
mailing list