fish: Allow suffixes on number parameters (eg. 1M)
authorRichard Jones <rjones@redhat.com>
Fri, 21 May 2010 12:07:05 +0000 (13:07 +0100)
committerRichard Jones <rjones@redhat.com>
Fri, 21 May 2010 13:51:53 +0000 (14:51 +0100)
commit5e1aff7856f721bf5737815a5b65c0de23ab0b0c
treeddd3d988143b13ad341cd4fb246e34b84875742b
parent48a216a06d6fdab3c8292c383a37cd990c0bf939
fish: Allow suffixes on number parameters (eg. 1M)

This small change uses the gnulib xstrtoll functionality to
enable suffixes on integer parameters in guestfish.  For example:

 truncate-size /file 1G

(previously you would have had to given the full number).

This also applies to the 'alloc' and 'sparse' commands (and
indirectly to the -N option).  The specification for these commands
has changed slightly, in that 'alloc foo 1MB' would now use SI
units, allocating 1000000 bytes instead of a true megabyte.  All
existing uses would use 'alloc foo 1M' which still allocates true
megabytes.
fish/alloc.c
fish/fish.c
fish/guestfish.pod
regressions/rhbz557655-expected.stderr
regressions/rhbz557655.sh
src/generator.ml