cvs commit: src/lib/libarchive Makefile README archive.h
archive_check_magic.c archive_entry.3 archive_entry.c
archive_entry.h archive_private.h archive_read.3 archive_read.c
archive_read_extract.c ...
Tim Kientzle
kientzle at FreeBSD.org
Mon Feb 9 15:22:55 PST 2004
kientzle 2004/02/09 15:22:54 PST
FreeBSD src repository
Added files:
lib/libarchive Makefile README archive.h
archive_check_magic.c archive_entry.3
archive_entry.c archive_entry.h
archive_private.h archive_read.3
archive_read.c
archive_read_data_into_buffer.c
archive_read_data_into_fd.c
archive_read_extract.c
archive_read_open_file.c
archive_read_support_compression_all.c
archive_read_support_compression_bzip2.c
archive_read_support_compression_gzip.c
archive_read_support_compression_none.c
archive_read_support_format_all.c
archive_read_support_format_cpio.c
archive_read_support_format_gnutar.c
archive_read_support_format_tar.c
archive_string.c archive_string.h
archive_string_sprintf.c archive_util.3
archive_util.c archive_write.3
archive_write.c archive_write_open_file.c
archive_write_set_compression_bzip2.c
archive_write_set_compression_gzip.c
archive_write_set_compression_none.c
archive_write_set_format.c
archive_write_set_format_by_name.c
archive_write_set_format_cpio.c
archive_write_set_format_pax.c
archive_write_set_format_shar.c
archive_write_set_format_ustar.c
libarchive.3 tar.5
Log:
Initial import of libarchive.
What it is:
A library for reading and writing various streaming archive
formats, especially tar and cpio. Being a library, it should
be easy to incorporate into pkg_* tools, sysinstall, and any
other place that needs to read or write such archives.
Features:
* Full automatic detection of both compression and archive format.
* Extensible internal architecture to make it easy to add new formats.
* Support for "pax interchange format," a new POSIX-standard tar format
that eliminates essentially all of the restrictions of historic formats.
* BSD license
Thanks to: jkh for pushing me to start this work, gordon for
encouraging me to commit it, bde for answering endless style
questions, and many others for feedback and encouragement.
Status: Pretty good overall, though there are still a few rough edges and
the library could always use more testing. Feedback eagerly solicited.
Revision Changes Path
1.1 +119 -0 src/lib/libarchive/Makefile (new)
1.1 +90 -0 src/lib/libarchive/README (new)
1.1 +266 -0 src/lib/libarchive/archive.h (new)
1.1 +102 -0 src/lib/libarchive/archive_check_magic.c (new)
1.1 +218 -0 src/lib/libarchive/archive_entry.3 (new)
1.1 +407 -0 src/lib/libarchive/archive_entry.c (new)
1.1 +111 -0 src/lib/libarchive/archive_entry.h (new)
1.1 +267 -0 src/lib/libarchive/archive_private.h (new)
1.1 +346 -0 src/lib/libarchive/archive_read.3 (new)
1.1 +505 -0 src/lib/libarchive/archive_read.c (new)
1.1 +52 -0 src/lib/libarchive/archive_read_data_into_buffer.c (new)
1.1 +64 -0 src/lib/libarchive/archive_read_data_into_fd.c (new)
1.1 +754 -0 src/lib/libarchive/archive_read_extract.c (new)
1.1 +109 -0 src/lib/libarchive/archive_read_open_file.c (new)
1.1 +42 -0 src/lib/libarchive/archive_read_support_compression_all.c (new)
1.1 +365 -0 src/lib/libarchive/archive_read_support_compression_bzip2.c (new)
1.1 +499 -0 src/lib/libarchive/archive_read_support_compression_gzip.c (new)
1.1 +259 -0 src/lib/libarchive/archive_read_support_compression_none.c (new)
1.1 +43 -0 src/lib/libarchive/archive_read_support_format_all.c (new)
1.1 +187 -0 src/lib/libarchive/archive_read_support_format_cpio.c (new)
1.1 +516 -0 src/lib/libarchive/archive_read_support_format_gnutar.c (new)
1.1 +934 -0 src/lib/libarchive/archive_read_support_format_tar.c (new)
1.1 +146 -0 src/lib/libarchive/archive_string.c (new)
1.1 +111 -0 src/lib/libarchive/archive_string.h (new)
1.1 +79 -0 src/lib/libarchive/archive_string_sprintf.c (new)
1.1 +113 -0 src/lib/libarchive/archive_util.3 (new)
1.1 +101 -0 src/lib/libarchive/archive_util.c (new)
1.1 +368 -0 src/lib/libarchive/archive_write.3 (new)
1.1 +220 -0 src/lib/libarchive/archive_write.c (new)
1.1 +149 -0 src/lib/libarchive/archive_write_open_file.c (new)
1.1 +326 -0 src/lib/libarchive/archive_write_set_compression_bzip2.c (new)
1.1 +380 -0 src/lib/libarchive/archive_write_set_compression_gzip.c (new)
1.1 +210 -0 src/lib/libarchive/archive_write_set_compression_none.c (new)
1.1 +62 -0 src/lib/libarchive/archive_write_set_format.c (new)
1.1 +59 -0 src/lib/libarchive/archive_write_set_format_by_name.c (new)
1.1 +244 -0 src/lib/libarchive/archive_write_set_format_cpio.c (new)
1.1 +694 -0 src/lib/libarchive/archive_write_set_format_pax.c (new)
1.1 +403 -0 src/lib/libarchive/archive_write_set_format_shar.c (new)
1.1 +428 -0 src/lib/libarchive/archive_write_set_format_ustar.c (new)
1.1 +325 -0 src/lib/libarchive/libarchive.3 (new)
1.1 +626 -0 src/lib/libarchive/tar.5 (new)
More information about the cvs-src
mailing list