diff options
author | kientzle <kientzle@FreeBSD.org> | 2005-01-25 06:07:28 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2005-01-25 06:07:28 +0000 |
commit | 973eae31d40e350837650e2c6e3eb0a128bc17bb (patch) | |
tree | b51c36aedc9be9adee4b56bd2a57cbb8ef65ffc0 /lib/libarchive/archive.h.in | |
parent | a8e3a91bb37be12a91189861b526f6a5dfb53762 (diff) | |
download | FreeBSD-src-973eae31d40e350837650e2c6e3eb0a128bc17bb.zip FreeBSD-src-973eae31d40e350837650e2c6e3eb0a128bc17bb.tar.gz |
Basic support for ZIP archives.
Only supports "deflate" and "none" compression for now.
Also, add a few clarifications to the archive_read.3 manpage as
requested by William Dean DeVries.
Diffstat (limited to 'lib/libarchive/archive.h.in')
-rw-r--r-- | lib/libarchive/archive.h.in | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libarchive/archive.h.in b/lib/libarchive/archive.h.in index 3787dfb..1754cca 100644 --- a/lib/libarchive/archive.h.in +++ b/lib/libarchive/archive.h.in @@ -128,8 +128,9 @@ typedef int archive_close_callback(struct archive *, void *_client_data); #define ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE (ARCHIVE_FORMAT_TAR | 2) #define ARCHIVE_FORMAT_TAR_PAX_RESTRICTED (ARCHIVE_FORMAT_TAR | 3) #define ARCHIVE_FORMAT_TAR_GNUTAR (ARCHIVE_FORMAT_TAR | 4) -#define ARCHIVE_FORMAT_ISO9660 0x40000 -#define ARCHIVE_FORMAT_ISO9660_ROCKRIDGE (ARCHIVE_FORMAT_ISO9660 | 1) +#define ARCHIVE_FORMAT_ISO9660 0x40000 +#define ARCHIVE_FORMAT_ISO9660_ROCKRIDGE (ARCHIVE_FORMAT_ISO9660 | 1) +#define ARCHIVE_FORMAT_ZIP 0x50000 /*- * Basic outline for reading an archive: @@ -163,6 +164,7 @@ int archive_read_support_format_cpio(struct archive *); int archive_read_support_format_gnutar(struct archive *); int archive_read_support_format_iso9660(struct archive *); int archive_read_support_format_tar(struct archive *); +int archive_read_support_format_zip(struct archive *); /* Open the archive using callbacks for archive I/O. */ |