ARCHIVE_READ_FREE(3) | FreeBSD Library Functions Manual | ARCHIVE_READ_FREE(3) |
名称
archive_read_close, archive_read_finish, archive_read_free — ストリーミングアーカイブを読み込むための関数ライブラリ
ストリーミングアーカイブライブラリ (libarchive, -larchive)書式
#include < archive.h> int
archive_read_close( struct archive *);
int
archive_read_finish( struct archive *);
int
archive_read_free( struct archive *);
解説
- archive_read_close()
- アーカイブを完成して、クローズのコールバックを呼び出します。
- archive_read_finish()
- これは、 archive_read_free() のための廃止予定の同義語です。新しい名前は、libarchive 3.0 で導入されました。 libarchive 2 または libarchive 3 のいずれかをコンパイルする必要があるアプリケーションは、 archive_read_finish() の名前を使用し続けるべきです。両方の名前は、2013 年より早く現れるとは期待されない、libarchive 4.0 がリリースされるまで、サポートされます。
- archive_read_free()
- 手動で呼び出されなかったなら、 archive_read_close() を呼び出し、次に、すべてのリソースを解放します。注: libarchive 1.x では、この関数は、 archive_read_close() が、この関数から暗黙のうちに呼び出されたとき、特定のエラーを検出することを不可能にする、 void で返るように宣言されました。宣言は、libarchive 2.0 から始まって訂正されます。
戻り値
これらの関数は、成功すれば、 ARCHIVE_OK を返すか、または ARCHIVE_FATAL を返します。エラー
詳細なエラーコードとテキスト形式の記述は、 archive_errno() と archive_error_string() 関数から利用可能です。関連項目
libarchive(3), archive_read_new(3), archive_read_data(3), archive_read_filter(3), archive_read_format(3), archive_read_open(3), archive_read_set_options(3), archive_util(3)February 2, 2012 | FreeBSD |