summaryrefslogtreecommitdiff
path: root/src/buffer.c
diff options
context:
space:
mode:
authorAntonio Diaz Diaz <ant_diaz@teleline.es>2010-03-02 18:41:41 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-03-02 18:44:25 +0200
commitbffe1074aab0bd180b6b522f07f951f73ef59191 (patch)
tree20d10d7f86373eb6f8254d8c49a689b8d5bc3329 /src/buffer.c
parent9a3e8a6f4374901c386821a0e08184f369141df4 (diff)
downloadtar-bffe1074aab0bd180b6b522f07f951f73ef59191.tar.gz
Add Lzip support
* configure.ac: Add TAR_COMPR_PROGRAM(lzip) * doc/tar.texi: Reflect lzip support. * src/buffer.c (compress_type) <ct_lzip>: New constant. (magic): Add magic for lzip. * src/suffix.c (compression_suffixes): Add lz. * src/tar.c: New option --lzip.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 61310381..8147def1 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -201,6 +201,7 @@ enum compress_type {
ct_compress,
ct_gzip,
ct_bzip2,
+ ct_lzip,
ct_lzma,
ct_lzop,
ct_xz
@@ -221,6 +222,7 @@ static struct zip_magic const magic[] = {
{ ct_compress, 2, "\037\235", COMPRESS_PROGRAM, "-Z" },
{ ct_gzip, 2, "\037\213", GZIP_PROGRAM, "-z" },
{ ct_bzip2, 3, "BZh", BZIP2_PROGRAM, "-j" },
+ { ct_lzip, 4, "LZIP", LZIP_PROGRAM, "--lzip" },
{ ct_lzma, 6, "\xFFLZMA", LZMA_PROGRAM, "--lzma" },
{ ct_lzop, 4, "\211LZO", LZOP_PROGRAM, "--lzop" },
{ ct_xz, 6, "\0xFD7zXZ", XZ_PROGRAM, "-J" },