From 16f738ecee689c6feb2acb7e4ef4d9bb4144ae7d Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sun, 8 Jun 2008 11:04:43 +0200 Subject: Initial commit --- .../libarchive-2.4.17/doc/man/archive_util.3 | 204 +++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 libarchive/libarchive-2.4.17/doc/man/archive_util.3 (limited to 'libarchive/libarchive-2.4.17/doc/man/archive_util.3') diff --git a/libarchive/libarchive-2.4.17/doc/man/archive_util.3 b/libarchive/libarchive-2.4.17/doc/man/archive_util.3 new file mode 100644 index 0000000..e41c59f --- /dev/null +++ b/libarchive/libarchive-2.4.17/doc/man/archive_util.3 @@ -0,0 +1,204 @@ +.TH archive_util 3 "January 8, 2005" "" +.SH NAME +\fBarchive_clear_error\fP, +\fBarchive_compression\fP, +\fBarchive_compression_name\fP, +\fBarchive_copy_error\fP, +\fBarchive_errno\fP, +\fBarchive_error_string\fP, +\fBarchive_format\fP, +\fBarchive_format_name\fP, +\fBarchive_set_error\fP +\- libarchive utility functions +.SH SYNOPSIS +\fB#include \fP +.br +\fIvoid\fP +.RE +.nh +\fBarchive_clear_error\fP +.hy +("struct archive *"); +\fIint\fP +.RE +.nh +\fBarchive_compression\fP +.hy +("struct archive *"); +\fIconst char *\fP +.RE +.nh +\fBarchive_compression_name\fP +.hy +("struct archive *"); +\fIvoid\fP +.RE +.nh +\fBarchive_copy_error\fP +.hy +("struct archive *" "struct archive *"); +\fIint\fP +.RE +.nh +\fBarchive_errno\fP +.hy +("struct archive *"); +\fIconst char *\fP +.RE +.nh +\fBarchive_error_string\fP +.hy +("struct archive *"); +\fIint\fP +.RE +.nh +\fBarchive_format\fP +.hy +("struct archive *"); +\fIconst char *\fP +.RE +.nh +\fBarchive_format_name\fP +.hy +("struct archive *"); +\fIvoid\fP +.RE +.nh +\fBarchive_set_error\fP +.hy +("struct archive *" "int error_code" "const char *fmt" "..."); +.SH DESCRIPTION +These functions provide access to various information about the +Tn struct archive +object used in the +\fBlibarchive\fP(3) +library. +.TP +.nh +\fBarchive_clear_error\fP +.hy +(); +Clears any error information left over from a previous call. +Not generally used in client code. +.TP +.nh +\fBarchive_compression\fP +.hy +(); +Returns a numeric code indicating the current compression. +This value is set by +.nh +\fBarchive_read_open\fP +.hy +(.); +.TP +.nh +\fBarchive_compression_name\fP +.hy +(); +Returns a text description of the current compression suitable for display. +.TP +.nh +\fBarchive_copy_error\fP +.hy +(); +Copies error information from one archive to another. +.TP +.nh +\fBarchive_errno\fP +.hy +(); +Returns a numeric error code (see +\fBerrno\fP(2)) +indicating the reason for the most recent error return. +.TP +.nh +\fBarchive_error_string\fP +.hy +(); +Returns a textual error message suitable for display. +The error message here is usually more specific than that +obtained from passing the result of +.nh +\fBarchive_errno\fP +.hy +(); +to +\fBstrerror\fP(3). +.TP +.nh +\fBarchive_format\fP +.hy +(); +Returns a numeric code indicating the format of the current +archive entry. +This value is set by a successful call to +.nh +\fBarchive_read_next_header\fP +.hy +(.); +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. +.TP +.nh +\fBarchive_format_name\fP +.hy +(); +A textual description of the format of the current entry. +.TP +.nh +\fBarchive_set_error\fP +.hy +(); +Sets the numeric error code and error description that will be returned +by +.nh +\fBarchive_errno\fP +.hy +(); +and +.nh +\fBarchive_error_string\fP +.hy +(.); +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: +``%c'', +``%d'', +``%jd'', +``%jo'', +``%ju'', +``%jx'', +``%ld'', +``%lo'', +``%lu'', +``%lx'', +``%o'', +``%u'', +``%s'', +``%x'', +``%%''. +Field-width specifiers and other printf features are +not uniformly supported and should not be used. +.SH SEE ALSO +\fBarchive_read\fP(3), +\fBarchive_write\fP(3), +\fBlibarchive\fP(3), +\fBprintf\fP(3) +.SH HISTORY +The +\fBlibarchive\fP +library first appeared in +FreeBSD 5.3. +.SH AUTHORS +-nosplit +The +\fBlibarchive\fP +library was written by +Tim Kientzle -- cgit v1.2.3