diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2011-03-18 18:19:19 +0200 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2011-03-18 18:19:19 +0200 |
commit | 57597d42ca1740ad506437be168d800a50f1a0ad (patch) | |
tree | 9a545dc10dd74be9923cfdbcf425b2628f8cbd3d /src/xz/args.c | |
parent | xz: Clean up suffix.c. (diff) | |
download | xz-57597d42ca1740ad506437be168d800a50f1a0ad.tar.xz |
xz: Add --single-stream.
This can be useful when there is garbage after the
compressed stream (.xz, .lzma, or raw stream).
Man page wasn't updated yet.
Diffstat (limited to 'src/xz/args.c')
-rw-r--r-- | src/xz/args.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xz/args.c b/src/xz/args.c index 4bd84a0c..1a357b24 100644 --- a/src/xz/args.c +++ b/src/xz/args.c @@ -68,6 +68,7 @@ parse_real(args_info *args, int argc, char **argv) OPT_LZMA1, OPT_LZMA2, + OPT_SINGLE_STREAM, OPT_NO_SPARSE, OPT_FILES, OPT_FILES0, @@ -94,6 +95,7 @@ parse_real(args_info *args, int argc, char **argv) { "force", no_argument, NULL, 'f' }, { "stdout", no_argument, NULL, 'c' }, { "to-stdout", no_argument, NULL, 'c' }, + { "single-stream", no_argument, NULL, OPT_SINGLE_STREAM }, { "no-sparse", no_argument, NULL, OPT_NO_SPARSE }, { "suffix", required_argument, NULL, 'S' }, // { "recursive", no_argument, NULL, 'r' }, // TODO @@ -368,6 +370,10 @@ parse_real(args_info *args, int argc, char **argv) break; } + case OPT_SINGLE_STREAM: + opt_single_stream = true; + break; + case OPT_NO_SPARSE: io_no_sparse(); break; |