Blame doc/wiki/ManPageArchiveWriteFree3.wiki

Packit 08bd4c
ARCHIVE_WRITE_FREE(3) manual page 
Packit 08bd4c
== NAME == 
Packit 08bd4c
'''archive_write_fail''', 
Packit 08bd4c
'''archive_write_close''', 
Packit 08bd4c
'''archive_write_finish''', 
Packit 08bd4c
'''archive_write_free''' 
Packit 08bd4c
- functions for creating archives 
Packit 08bd4c
== LIBRARY == 
Packit 08bd4c
Streaming Archive Library (libarchive, -larchive) 
Packit 08bd4c
== SYNOPSIS == 
Packit 08bd4c
'''<nowiki>#include <archive.h></nowiki>''' 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_write_fail'''(''struct archive *''); 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_write_close'''(''struct archive *''); 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_write_finish'''(''struct archive *''); 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_write_free'''(''struct archive *''); 
Packit 08bd4c
== DESCRIPTION == 
Packit 08bd4c
Packit 08bd4c
'''archive_write_fail'''()
Packit 08bd4c
Always returns 
Packit 08bd4c
'''ARCHIVE_FATAL'''. 
Packit 08bd4c
This marks the archive object as being unusable; 
Packit 08bd4c
after calling this function, the only call that can succeed is 
Packit 08bd4c
'''archive_write_free'''() 
Packit 08bd4c
to release the resources. 
Packit 08bd4c
This can be used to speed recovery when the archive creation 
Packit 08bd4c
must be aborted. 
Packit 08bd4c
Note that the created archive is likely to be malformed in this case;  
Packit 08bd4c
'''archive_write_close'''()
Packit 08bd4c
Complete the archive and invoke the close callback. 
Packit 08bd4c
'''archive_write_finish'''()
Packit 08bd4c
This is a deprecated synonym for 
Packit 08bd4c
'''archive_write_free'''(). 
Packit 08bd4c
'''archive_write_free'''()
Packit 08bd4c
Invokes 
Packit 08bd4c
'''archive_write_close'''() 
Packit 08bd4c
if necessary, then releases all resources. 
Packit 08bd4c
If you need detailed information about 
Packit 08bd4c
'''archive_write_close'''() 
Packit 08bd4c
failures, you should be careful to call it separately, as 
Packit 08bd4c
you cannot obtain error information after 
Packit 08bd4c
'''archive_write_free'''() 
Packit 08bd4c
returns. 
Packit 08bd4c
 
Packit 08bd4c
== RETURN VALUES == 
Packit 08bd4c
These functions return 
Packit 08bd4c
'''ARCHIVE_OK''' 
Packit 08bd4c
on success, or 
Packit 08bd4c
'''ARCHIVE_FATAL'''. 
Packit 08bd4c
== ERRORS == 
Packit 08bd4c
Detailed error codes and textual descriptions are available from the 
Packit 08bd4c
'''archive_errno'''() 
Packit 08bd4c
and 
Packit 08bd4c
'''archive_error_string'''() 
Packit 08bd4c
functions. 
Packit 08bd4c
== SEE ALSO == 
Packit 08bd4c
[[ManPageBsdtar1]], 
Packit 08bd4c
[[ManPageibarchive3]], 
Packit 08bd4c
[[ManPagerchiveriteetptions3]], 
Packit 08bd4c
[[ManPageCpio5]], 
Packit 08bd4c
[[ManPageMtree5]], 
Packit 08bd4c
[[ManPageTar5]]