summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/archive.h.in
diff options
context:
space:
mode:
authorkientzle <kientzle@FreeBSD.org>2005-01-25 06:07:28 +0000
committerkientzle <kientzle@FreeBSD.org>2005-01-25 06:07:28 +0000
commit973eae31d40e350837650e2c6e3eb0a128bc17bb (patch)
treeb51c36aedc9be9adee4b56bd2a57cbb8ef65ffc0 /lib/libarchive/archive.h.in
parenta8e3a91bb37be12a91189861b526f6a5dfb53762 (diff)
downloadFreeBSD-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.in6
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. */
OpenPOWER on IntegriCloud