Blame doc/html/archive_write_free.3.html

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c
Packit 08bd4c
"http://www.w3.org/TR/html4/loose.dtd">
Packit 08bd4c
<html>
Packit 08bd4c
<head>
Packit 08bd4c
<meta name="generator" content="groff -Thtml, see www.gnu.org">
Packit 08bd4c
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
Packit 08bd4c
<meta name="Content-Style" content="text/css">
Packit 08bd4c
<style type="text/css">
Packit 08bd4c
       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
Packit 08bd4c
       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
Packit 08bd4c
       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
Packit 08bd4c
       h1      { text-align: center }
Packit 08bd4c
</style>
Packit 08bd4c
<title></title>
Packit 08bd4c
</head>
Packit 08bd4c
<body>
Packit 08bd4c
Packit 08bd4c

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

ARCHIVE_WRITE_FREE(3) BSD Library Functions Manual

Packit 08bd4c
ARCHIVE_WRITE_FREE(3)

Packit 08bd4c
Packit 08bd4c

NAME

Packit 08bd4c
Packit 08bd4c

archive_write_fail,

Packit 08bd4c
archive_write_close, archive_write_finish,
Packit 08bd4c
archive_write_free — functions for creating
Packit 08bd4c
archives

Packit 08bd4c
Packit 08bd4c

LIBRARY

Packit 08bd4c
Packit 08bd4c

Streaming Archive Library

Packit 08bd4c
(libarchive, -larchive)

Packit 08bd4c
Packit 08bd4c

SYNOPSIS

Packit 08bd4c
Packit 08bd4c

#include

Packit 08bd4c
<archive.h>

Packit 08bd4c
Packit 08bd4c

int

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_fail(struct archive *);

Packit 08bd4c
Packit 08bd4c

int

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_close(struct archive *);

Packit 08bd4c
Packit 08bd4c

int

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_finish(struct archive *);

Packit 08bd4c
Packit 08bd4c

int

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_free(struct archive *);

Packit 08bd4c
Packit 08bd4c

DESCRIPTION

Packit 08bd4c
archive_write_fail()

Packit 08bd4c
Packit 08bd4c

Always returns

Packit 08bd4c
ARCHIVE_FATAL. This marks the archive object as being
Packit 08bd4c
unusable; after calling this function, the only call that
Packit 08bd4c
can succeed is archive_write_free() to release the
Packit 08bd4c
resources. This can be used to speed recovery when the
Packit 08bd4c
archive creation must be aborted. Note that the created
Packit 08bd4c
archive is likely to be malformed in this case;

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_close()

Packit 08bd4c
Packit 08bd4c

Complete the archive and invoke

Packit 08bd4c
the close callback.

Packit 08bd4c
Packit 08bd4c
Packit 08bd4c

archive_write_finish()

Packit 08bd4c
Packit 08bd4c

This is a deprecated synonym

Packit 08bd4c
for archive_write_free().

Packit 08bd4c
Packit 08bd4c

archive_write_free()

Packit 08bd4c
Packit 08bd4c

Invokes

Packit 08bd4c
archive_write_close() if necessary, then releases all
Packit 08bd4c
resources. If you need detailed information about
Packit 08bd4c
archive_write_close() failures, you should be careful
Packit 08bd4c
to call it separately, as you cannot obtain error
Packit 08bd4c
information after archive_write_free() returns.

Packit 08bd4c
Packit 08bd4c

RETURN VALUES

Packit 08bd4c
Packit 08bd4c

These functions return

Packit 08bd4c
ARCHIVE_OK on success, or ARCHIVE_FATAL.

Packit 08bd4c
Packit 08bd4c

ERRORS

Packit 08bd4c
Packit 08bd4c

Detailed error codes and textual

Packit 08bd4c
descriptions are available from the archive_errno()
Packit 08bd4c
and archive_error_string() functions.

Packit 08bd4c
Packit 08bd4c

SEE ALSO

Packit 08bd4c
Packit 08bd4c

tar(1), libarchive(3),

Packit 08bd4c
archive_write_set_options(3), cpio(5), mtree(5), tar(5)

Packit 08bd4c
Packit 08bd4c

BSD

Packit 08bd4c
February 2, 2012 BSD

Packit 08bd4c

Packit 08bd4c
</body>
Packit 08bd4c
</html>