ARCHIVE_WRITE_HEADER(3) |
FreeBSD Library Functions Manual |
ARCHIVE_WRITE_HEADER(3) |
名称
archive_write_header —
アーカイブを作成するための関数
ライブラリ
ストリーミングアーカイブライブラリ (libarchive, -larchive)
書式
#include < archive.h>
int
archive_write_header( struct archive *, struct archive_entry *);
解説
提供される struct archive_entry 構造体のデータを使用してヘッダを構築して書き込みます。 struct archive_entry オブジェクトを作成して追加することに関する情報については、
archive_entry(3) を参照してください。
戻り値
これらの関数は、成功すれば、
ARCHIVE_OK を返すか、またはエラーのときに、次のうちの 1 つを返します: 再び試みると成功するかもしれない操作のための
ARCHIVE_RETRY、さらなる操作を防がない異常な条件のための
ARCHIVE_WARN と残りの操作を不可能にする重大なエラーのための
ARCHIVE_FATAL です。
エラー
詳細なエラーコードとテキスト形式の記述は、
archive_errno() と
archive_error_string() 関数から利用可能です。