User Tools

Site Tools


solaris:archive_read_header.3archive

ARCHIVE_READ_HEADER


NAME

archive_read_next_header, archive_read_next_header2 - functions for reading streaming archives

LIBRARY

Streaming Archive Library (libarchive, -larchive)

SYNOPSIS

#include <archive.h>
int

archive_read_next_header
(struct archive *, struct archive_entry **);
int

archive_read_next_header2
(struct archive *, struct archive_entry *);

DESCRIPTION

archive_read_next_header()

Read the header for the next entry and return a pointer to a Tn struct archive_entry. This is a convenience wrapper around archive_read_next_header2() that reuses an internal Tn struct archive_entry object for each request.

archive_read_next_header2()

Read the header for the next entry and populate the provided Tn struct archive_entry.

RETURN VALUES

These functions return ARCHIVE_OK (the operation succeeded), ARCHIVE_WARN (the operation succeeded but a non-critical error was encountered), ARCHIVE_EOF (end-of-archive was encountered), ARCHIVE_RETRY (the operation failed but can be retried), and ARCHIVE_FATAL (there was a fatal error; the archive should be closed immediately).

ERRORS

Detailed error codes and textual descriptions are available from the archive_errno() and archive_error_string() functions.

ATTRIBUTES

See attributes(7) for descriptions of the following attributes:

SEE ALSO

NOTES

This software was built from source available at https://github.com/oracle/solaris-userland. The original community source was downloaded from http://www.libarchive.org/downloads/libarchive-3.3.1.tar.gz

Further information about this software can be found on the open source community website at http://www.libarchive.org/.


solaris/archive_read_header.3archive.txt · Last modified: 2023/07/19 08:58 by A User Not Logged in