diff options
author | joerg <joerg@pkgsrc.org> | 2010-02-20 03:48:25 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2010-02-20 03:48:25 +0000 |
commit | 813e1c65cfea70db0fa02bd006013a08731f470f (patch) | |
tree | f2e9909a57c8ba8f986b13e36ed04e225fc44b2a /archivers/libarchive/files/doc/text/archive_entry.3.txt | |
parent | a3bb8bd3027e67eb07c16f479613f290fb214f4a (diff) | |
download | pkgsrc-813e1c65cfea70db0fa02bd006013a08731f470f.tar.gz |
Import libarchive 2.8.0:
- Infrastructure:
- Allow command line tools as fallback for missing compression
libraries. If compiled without gzip for example, gunzip will
be used automatically.
- Improved support for a number of platforms like high-resolution
timestamps and Extended Attributes on various Unix systems
- New convience interface for creating archives based on disk content,
complement of the archive_write_disk interface.
- Frontends:
- bsdcpio ready for public consumption
- hand-written date parser replaces the yacc code
- Filter system:
- Simplified read filter chains
- Option support for filters
- LZMA, XZ, uudecode handled
- Format support:
- Write support for mtree files based on file system or archive
content
- Basic read support for Joliet
- Write support for zip files
- Write support for shar archives, both text-only and binary-safe
Diffstat (limited to 'archivers/libarchive/files/doc/text/archive_entry.3.txt')
-rw-r--r-- | archivers/libarchive/files/doc/text/archive_entry.3.txt | 63 |
1 files changed, 37 insertions, 26 deletions
diff --git a/archivers/libarchive/files/doc/text/archive_entry.3.txt b/archivers/libarchive/files/doc/text/archive_entry.3.txt index 5201c4f6d5b..a2e5f3c3a53 100644 --- a/archivers/libarchive/files/doc/text/archive_entry.3.txt +++ b/archivers/libarchive/files/doc/text/archive_entry.3.txt @@ -5,21 +5,22 @@ NAME archive_entry_acl_clear, archive_entry_acl_count, archive_entry_acl_next, archive_entry_acl_next_w, archive_entry_acl_reset, archive_entry_acl_text_w, archive_entry_atime, archive_entry_atime_nsec, - archive_entry_clear, archive_entry_clone, + archive_entry_clear, archive_entry_clone, archive_entry_copy_fflags_text, archive_entry_copy_fflags_text_w, archive_entry_copy_gname, archive_entry_copy_gname_w, archive_entry_copy_hardlink, - archive_entry_copy_hardlink_w, archive_entry_copy_pathname_w, - archive_entry_copy_stat, archive_entry_copy_symlink, - archive_entry_copy_symlink_w, archive_entry_copy_uname, - archive_entry_copy_uname_w, archive_entry_dev, archive_entry_devmajor, - archive_entry_devminor, archive_entry_filetype, archive_entry_fflags, - archive_entry_fflags_text, archive_entry_free, archive_entry_gid, - archive_entry_gname, archive_entry_hardlink, archive_entry_ino, - archive_entry_mode, archive_entry_mtime, archive_entry_mtime_nsec, - archive_entry_nlink, archive_entry_new, archive_entry_pathname, - archive_entry_pathname_w, archive_entry_rdev, archive_entry_rdevmajor, - archive_entry_rdevminor, archive_entry_set_atime, - archive_entry_set_ctime, archive_entry_set_dev, + archive_entry_copy_hardlink_w, archive_entry_copy_link, + archive_entry_copy_link_w, archive_entry_copy_pathname_w, + archive_entry_copy_sourcepath, archive_entry_copy_stat, + archive_entry_copy_symlink, archive_entry_copy_symlink_w, + archive_entry_copy_uname, archive_entry_copy_uname_w, archive_entry_dev, + archive_entry_devmajor, archive_entry_devminor, archive_entry_filetype, + archive_entry_fflags, archive_entry_fflags_text, archive_entry_free, + archive_entry_gid, archive_entry_gname, archive_entry_hardlink, + archive_entry_ino, archive_entry_mode, archive_entry_mtime, + archive_entry_mtime_nsec, archive_entry_nlink, archive_entry_new, + archive_entry_pathname, archive_entry_pathname_w, archive_entry_rdev, + archive_entry_rdevmajor, archive_entry_rdevminor, + archive_entry_set_atime, archive_entry_set_ctime, archive_entry_set_dev, archive_entry_set_devmajor, archive_entry_set_devminor, archive_entry_set_filetype, archive_entry_set_fflags, archive_entry_set_gid, archive_entry_set_gname, @@ -28,9 +29,10 @@ NAME archive_entry_set_pathname, archive_entry_set_rdevmajor, archive_entry_set_rdevminor, archive_entry_set_size, archive_entry_set_symlink, archive_entry_set_uid, - archive_entry_set_uname, archive_entry_size, archive_entry_stat, - archive_entry_symlink, archive_entry_uid, archive_entry_uname -- func- - tions for manipulating archive entry descriptions + archive_entry_set_uname, archive_entry_size, archive_entry_sourcepath, + archive_entry_stat, archive_entry_symlink, archive_entry_uid, + archive_entry_uname -- functions for manipulating archive entry descrip- + tions SYNOPSIS #include <archive_entry.h> @@ -75,6 +77,9 @@ SYNOPSIS struct archive_entry * archive_entry_clone(struct archive_entry *); + const char * * + archive_entry_copy_fflags_text_w(struct archive_entry *, const char *); + const wchar_t * archive_entry_copy_fflags_text_w(struct archive_entry *, const wchar_t *); @@ -92,6 +97,9 @@ SYNOPSIS archive_entry_copy_hardlink_w(struct archive_entry *, const wchar_t *); void + archive_entry_copy_sourcepath(struct archive_entry *, const char *); + + void archive_entry_copy_pathname_w(struct archive_entry *, const wchar_t *); void @@ -237,6 +245,9 @@ SYNOPSIS int64_t archive_entry_size(struct archive_entry *); + const char * + archive_entry_sourcepath(struct archive_entry *); + const struct stat * archive_entry_stat(struct archive_entry *); @@ -316,15 +327,15 @@ DESCRIPTION bits that are not meaningful on the current platform will be ignored. The canonical text format is a comma-separated list of flag names. The - archive_entry_copy_fflags_text_w() function parses the provided text and - sets the internal bitmap values. This is a platform-specific operation; - names that are not meaningful on the current platform will be ignored. - The function returns a pointer to the start of the first name that was - not recognized, or NULL if every name was recognized. Note that every - name--including names that follow an unrecognized name--will be evalu- - ated, and the bitmaps will be set to reflect every name that is recog- - nized. (In particular, this differs from strtofflags(3), which stops - parsing at the first unrecognized name.) + archive_entry_copy_fflags_text() and archive_entry_copy_fflags_text_w() + functions parse the provided text and sets the internal bitmap values. + This is a platform-specific operation; names that are not meaningful on + the current platform will be ignored. The function returns a pointer to + the start of the first name that was not recognized, or NULL if every + name was recognized. Note that every name--including names that follow + an unrecognized name--will be evaluated, and the bitmaps will be set to + reflect every name that is recognized. (In particular, this differs from + strtofflags(3), which stops parsing at the first unrecognized name.) ACL Handling XXX This needs serious help. XXX @@ -347,4 +358,4 @@ HISTORY AUTHORS The libarchive library was written by Tim Kientzle <kientzle@acm.org>. -FreeBSD 6.0 December 15, 2003 FreeBSD 6.0 +FreeBSD 8.0 May 12, 2008 FreeBSD 8.0 |