archive_write_free man page on Archlinux
ARCHIVE_WRITE_FREE(3) BSD Library Functions Manual ARCHIVE_WRITE_FREE(3)
archive_write_fail, archive_write_close, archive_write_finish,
archive_write_free — functions for creating archives
Streaming Archive Library (libarchive, -larchive)
archive_write_fail(struct archive *);
archive_write_close(struct archive *);
archive_write_finish(struct archive *);
archive_write_free(struct archive *);
Always returns ARCHIVE_FATAL. This marks the archive object as
being unusable; after calling this function, the only call that
can succeed is archive_write_free() to release the resources.
This can be used to speed recovery when the archive creation must
be aborted. Note that the created archive is likely to be mal‐
formed in this case;
Complete the archive and invoke the close callback.
This is a deprecated synonym for archive_write_free().
Invokes archive_write_close() if necessary, then releases all
resources. If you need detailed information about
archive_write_close() failures, you should be careful to call it
separately, as you cannot obtain error information after
These functions return ARCHIVE_OK on success, or ARCHIVE_FATAL.
Detailed error codes and textual descriptions are available from the
archive_errno() and archive_error_string() functions.
tar(1), libarchive(3), archive_write_set_options(3), cpio(5), mtree(5),
BSD February 2, 2012 BSD
List of man pages available for Archlinux
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome