man archive_util (Fonctions bibliothèques) - archive_compression ,
NAME
archive_compression ,archive_compression_name ,archive_errno ,archive_error_string ,archive_format ,archive_format_name ,archive_set_error - libarchive utility functions
SYNOPSIS
archive_compression struct archive *archive_compression_name struct archive *archive_errno struct archive *archive_error_string struct archive *archive_format struct archive *archive_format_name struct archive *archive_set_error struct archive * int error_code const char *fmt ...
DESCRIPTION
These functions provide access to various information about the STRUCT ARCHIVE object used in the libarchive() library.
- archive_compression
- Returns a numeric code indicating the current compression. This value is set by archive_read_open .
- archive_compression_name
- Returns a text description of the current compression suitable for display.
- archive_errno
- Returns a numeric error code (see errno(2) ) indicating the reason for the most recent error return.
- archive_error_string
- Returns a textual error message suitable for display. The error message here is usually more specific than that obtained from passing the result of archive_errno to strerror(3) .
- archive_format
- Returns a numeric code indicating the format of the current archive entry. This value is set by a successful call to archive_read_next_header . Note that it is common for this value to change from entry to entry. For example, a tar archive might have several entries that utilize GNU tar extensions and several entries that do not. These entries will have different format codes.
- archive_format_name
- A textual description of the format of the current entry.
- archive_set_error
- Sets the numeric error code and error description that will be returned by archive_errno and archive_error_string . This function should be used within I/O callbacks to set system-specific error codes and error descriptions. This function accepts a printf-like format string and arguments. However, you should be careful to use only the following printf format specifiers: Field-width specifiers and other printf features are not uniformly supported and should not be used.
SEE ALSO
HISTORY
The libarchive library first appeared in
AUTHORS
-nosplit
The libarchive library was written by Tim Kientzle Aq kientzle@acm.org .