Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ARCHIVE_READ_HEADER(3)	     Library Functions Manual	  ARCHIVE_READ_HEADER(3)

NAME
     archive_read_next_header,	archive_read_next_header2 -- functions for read-
     ing 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 struct
	     archive_entry.    This   is   a	convenience    wrapper	  around
	     archive_read_next_header2()   that   reuses   an	internal  struct
	     archive_entry object for each request.
     archive_read_next_header2()
	     Read the header for the next entry and populate the provided 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.

SEE ALSO
     tar(1),  archive_read(3),	archive_read_data(3),	archive_read_extract(3),
     archive_read_filter(3),	archive_read_format(3),    archive_read_open(3),
     archive_read_set_options(3), archive_util(3), libarchive(3), tar(5)

FreeBSD ports 15.quarterly	February 2, 2012	  ARCHIVE_READ_HEADER(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=archive_read_header&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help