summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2010-05-26 09:27:53 +0100
committerPádraig Brady <P@draigBrady.com>2010-05-28 14:23:04 +0100
commit81b7585ad19e1ee0a1a43dda44dd21f11bfd6e86 (patch)
tree9e30d8ce0e19443360810254fe9f22b9a8faec14 /doc
parentd4201905ab4ed20ec3a5e2aea528835552e84a1d (diff)
downloadcoreutils-81b7585ad19e1ee0a1a43dda44dd21f11bfd6e86.tar.xz
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
Diffstat (limited to 'doc')
-rw-r--r--doc/coreutils.texi4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 115e5fb49..d1c308524 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -10767,13 +10767,13 @@ Treat @var{size} as number of I/O blocks of the @var{file} rather than bytes.
@itemx --reference=@var{rfile}
@opindex -r
@opindex --reference
-Set the size of each @var{file} to the same size as @var{rfile}.
+Base the size of each @var{file} on the size of @var{rfile}.
@item -s @var{size}
@itemx --size=@var{size}
@opindex -s
@opindex --size
-Set the size of each @var{file} to this @var{size}.
+Set or adjust the size of each @var{file} according to @var{size}.
@multiplierSuffixesNoBlocks{size}
@var{size} may also be prefixed by one of the following to adjust