4mARCHIVE_READ_HEADER24m(3) Library Functions Manual 4mARCHIVE_READ_HEADER24m(3) 1mNAME0m archive_read_next_header, archive_read_next_header2 — functions for reading streaming archives 1mLIBRARY0m Streaming Archive Library (libarchive, -larchive) 1mSYNOPSIS0m 1m#include 0m 4mint0m 1marchive_read_next_header22m(4mstruct24m 4marchive24m 4m*24m, 4mstruct24m 4marchive_entry24m 4m**24m); 4mint0m 1marchive_read_next_header222m(4mstruct24m 4marchive24m 4m*24m, 4mstruct24m 4marchive_entry24m 4m*24m); 1mDESCRIPTION0m 1marchive_read_next_header22m() Read the header for the next entry and return a pointer to a struct archive_entry. This is a convenience wrapper around 1marchive_read_next_header222m() that reuses an internal struct archive_entry object for each request. 1marchive_read_next_header222m() Read the header for the next entry and populate the provided struct archive_entry. 1mRETURN VALUES0m These functions return 1mARCHIVE_OK 22m(the operation succeeded), 1mARCHIVE_WARN 22m(the operation succeeded but a non-critical error was en‐ countered), 1mARCHIVE_EOF 22m(end-of-archive was encountered), 1mARCHIVE_RETRY0m (the operation failed but can be retried), and 1mARCHIVE_FATAL 22m(there was a fatal error; the archive should be closed immediately). 1mERRORS0m Detailed error codes and textual descriptions are available from the 1marchive_errno22m() and 1marchive_error_string22m() functions. 1mSEE ALSO0m 4mtar24m(1), 4marchive_read24m(3), 4marchive_read_data24m(3), 4marchive_read_extract24m(3), 4marchive_read_filter24m(3), 4marchive_read_format24m(3), 4marchive_read_open24m(3), 4marchive_read_set_options24m(3), 4marchive_util24m(3), 4mlibarchive24m(3), 4mtar24m(5) Debian February 2, 2012 4mARCHIVE_READ_HEADER24m(3)