]> granicus.if.org Git - procps-ng/commit
free: Use IEC units
authorCraig Small <csmall@enc.com.au>
Fri, 3 Apr 2015 08:18:58 +0000 (19:18 +1100)
committerCraig Small <csmall@enc.com.au>
Fri, 3 Apr 2015 08:18:58 +0000 (19:18 +1100)
commitf8e98b65aef5090022bf2a38d89cb42bb01e7a2d
tree6b5c8f8a9f1f528733091499204b8828ca26189e
parent6ed8cf3444d3cf08d3c141eee379042d6354f6fb
free: Use IEC units

Free always used 1024 based units but used the confusing old style
kilo,mega etc.

This change changes the names to kibi,mebi for 1024 based divisors
and kilo,mega for 1000 based divisors or IEC units.

It also checks if you try to set two units, e.g free -k -m
Petabyte and Pebibyte have been added.

If you used to use the long options such as --mega these will now
actually print megabytes (they previously printed mebibytes).
The short options are being used on the IEC units

References: https://www.gitorious.org/procps/procps/merge_requests/38

Signed-off-by: Craig Small <csmall@enc.com.au>
free.1
free.c
testsuite/free.test/free.exp