truncate: support sizes relative to an existing file
authorPádraig Brady <P@draigBrady.com>
Wed, 26 May 2010 08:27:53 +0000 (09:27 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 28 May 2010 13:23:04 +0000 (14:23 +0100)
commit81b7585ad19e1ee0a1a43dda44dd21f11bfd6e86
tree9e30d8ce0e19443360810254fe9f22b9a8faec14
parentd4201905ab4ed20ec3a5e2aea528835552e84a1d
truncate: support sizes relative to an existing file

* doc/coreutils.texi (truncate invocation): Mention that --reference
bases the --size rather than just setting it.
* src/truncate.c (usage): Likewise. Also remove the clause
describing --size and --reference as being mutually exclusive.
(do_truncate): Add an extra parameter to hold the size
of a referenced file, and use it if positive.
(main): Pass the size of a referenced file to do_truncate().
* tests/misc/truncate-parameters: Adjust for the new combinations.
* NEWS: Mention the change
Suggested by Richard W.M. Jones
NEWS
doc/coreutils.texi
src/truncate.c
tests/misc/truncate-parameters