Blame doc/man/archive_write_free.3

Packit Service 1d0348
.TH ARCHIVE_WRITE_FREE 3 "February 2, 2012" ""
Packit Service 1d0348
.SH NAME
Packit Service 1d0348
.ad l
Packit Service 1d0348
\fB\%archive_write_fail\fP,
Packit Service 1d0348
\fB\%archive_write_close\fP,
Packit Service 1d0348
\fB\%archive_write_finish\fP,
Packit Service 1d0348
\fB\%archive_write_free\fP
Packit Service 1d0348
\- functions for creating archives
Packit Service 1d0348
.SH LIBRARY
Packit Service 1d0348
.ad l
Packit Service 1d0348
Streaming Archive Library (libarchive, -larchive)
Packit Service 1d0348
.SH SYNOPSIS
Packit Service 1d0348
.ad l
Packit Service 1d0348
\fB#include <archive.h>\fP
Packit Service 1d0348
.br
Packit Service 1d0348
\fIint\fP
Packit Service 1d0348
.br
Packit Service 1d0348
\fB\%archive_write_fail\fP(\fI\%struct\ archive\ *\fP);
Packit Service 1d0348
.br
Packit Service 1d0348
\fIint\fP
Packit Service 1d0348
.br
Packit Service 1d0348
\fB\%archive_write_close\fP(\fI\%struct\ archive\ *\fP);
Packit Service 1d0348
.br
Packit Service 1d0348
\fIint\fP
Packit Service 1d0348
.br
Packit Service 1d0348
\fB\%archive_write_finish\fP(\fI\%struct\ archive\ *\fP);
Packit Service 1d0348
.br
Packit Service 1d0348
\fIint\fP
Packit Service 1d0348
.br
Packit Service 1d0348
\fB\%archive_write_free\fP(\fI\%struct\ archive\ *\fP);
Packit Service 1d0348
.SH DESCRIPTION
Packit Service 1d0348
.ad l
Packit Service 1d0348
.RS 5
Packit Service 1d0348
.TP
Packit Service 1d0348
\fB\%archive_write_fail\fP()
Packit Service 1d0348
Always returns
Packit Service 1d0348
\fBARCHIVE_FATAL\fP.
Packit Service 1d0348
This marks the archive object as being unusable;
Packit Service 1d0348
after calling this function, the only call that can succeed is
Packit Service 1d0348
\fB\%archive_write_free\fP()
Packit Service 1d0348
to release the resources.
Packit Service 1d0348
This can be used to speed recovery when the archive creation
Packit Service 1d0348
must be aborted.
Packit Service 1d0348
Note that the created archive is likely to be malformed in this case; 
Packit Service 1d0348
.TP
Packit Service 1d0348
\fB\%archive_write_close\fP()
Packit Service 1d0348
Complete the archive and invoke the close callback.
Packit Service 1d0348
.TP
Packit Service 1d0348
\fB\%archive_write_finish\fP()
Packit Service 1d0348
This is a deprecated synonym for
Packit Service 1d0348
\fB\%archive_write_free\fP().
Packit Service 1d0348
.TP
Packit Service 1d0348
\fB\%archive_write_free\fP()
Packit Service 1d0348
Invokes
Packit Service 1d0348
\fB\%archive_write_close\fP()
Packit Service 1d0348
if necessary, then releases all resources.
Packit Service 1d0348
If you need detailed information about
Packit Service 1d0348
\fB\%archive_write_close\fP()
Packit Service 1d0348
failures, you should be careful to call it separately, as
Packit Service 1d0348
you cannot obtain error information after
Packit Service 1d0348
\fB\%archive_write_free\fP()
Packit Service 1d0348
returns.
Packit Service 1d0348
.RE
Packit Service 1d0348
.SH RETURN VALUES
Packit Service 1d0348
.ad l
Packit Service 1d0348
These functions return
Packit Service 1d0348
\fBARCHIVE_OK\fP
Packit Service 1d0348
on success, or
Packit Service 1d0348
\fBARCHIVE_FATAL\fP.
Packit Service 1d0348
.SH ERRORS
Packit Service 1d0348
.ad l
Packit Service 1d0348
Detailed error codes and textual descriptions are available from the
Packit Service 1d0348
\fB\%archive_errno\fP()
Packit Service 1d0348
and
Packit Service 1d0348
\fB\%archive_error_string\fP()
Packit Service 1d0348
functions.
Packit Service 1d0348
.SH SEE ALSO
Packit Service 1d0348
.ad l
Packit Service 1d0348
\fBtar\fP(1),
Packit Service 1d0348
\fBlibarchive\fP(3),
Packit Service 1d0348
\fBarchive_write_set_options\fP(3),
Packit Service 1d0348
\fBcpio\fP(5),
Packit Service 1d0348
\fBmtree\fP(5),
Packit Service 1d0348
\fBtar\fP(5)