ARCHIVE_WRITE_FINISH_ENTRY(3) |
FreeBSD Library Functions Manual |
ARCHIVE_WRITE_FINISH_ENTRY(3) |
名称
archive_write_finish_entry —
アーカイブを作成するための関数
ライブラリ
ストリーミングアーカイブライブラリ (libarchive, -larchive)
書式
#include < archive.h>
int
archive_write_finish_entry( struct archive *);
解説
今書き込まれたエントリをクローズします。特に、これは、いくつかの形式によって要求される最終のパディングを書き込みます。通常、必要に応じて、
archive_write_next_header() と
archive_write_close() によって自動的に呼び出されるので、クライアントは、決してこれを呼び出す必要はありません。
戻り値
この関数は、成功すれば、
ARCHIVE_OK を返すか、またはエラーのためのいくつかの 0 でないエラーコードのうちの 1 つを返します。特定のエラーコードは、次の通りです: 再び試みると成功するかもしれない操作のための
ARCHIVE_RETRY、さらなる操作を防がない異常な条件のための
ARCHIVE_WARN と残りの操作を不可能にする重大なエラーのための
ARCHIVE_FATAL です。
エラー
詳細なエラーコードとテキスト形式の記述は、
archive_errno() と
archive_error_string() 関数から利用可能です。