日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
ARCHIVE_ENTRY(3) FreeBSD ライブラリ関数マニュアル ARCHIVE_ENTRY(3) 名称 archive_entry_clear, archive_entry_clone, archive_entry_free, archive_entry_new, -- アーカイブエントリ記述を管理するための関数 ライブラリ ストリーミングアーカイブライブラリ (libarchive, -larchive) 書式 #include <archive_entry.h> struct archive_entry * archive_entry_clear(struct archive_entry *); struct archive_entry * archive_entry_clone(struct archive_entry *); void archive_entry_free(struct archive_entry *); struct archive_entry * archive_entry_new(void); 解説 これらの関数は、アーカイブ中のエントリを表すデータオブジェクトを作成して 操作します。利用者は、struct stat の強力なバージョンとして struct archive_entry を考えることができます: それは、struct stat の全てを含み、 関連パス名、テキスト形式のグループ名とユーザ名などが追加されています。こ れらのオブジェクトは、アーカイブ中の特定のエントリに関連しているメタデー タを表すために libarchive(3) によって使用されます。 作成と破壊 archive_entry オブジェクトを割り付け、破壊し、クリアし、コピーするための 関数があります: archive_entry_clear() オブジェクトを消し、すべての内部フィールドを新たに作成されたオブ ジェクトと同じ状態にリセットします。利用者がヒープをスラッシング しないですぐにオブジェクトをリサイクル (再利用) できるように提供 されています。 archive_entry_clone() 大規模なコピー操作。すべてのテキストフィールドがコピーされます。 archive_entry_free() struct archive_entry オブジェクトを開放します。 archive_entry_new() 空白の struct archive_entry オブジェクトを割り付けて、返します。 関数グループ 特に多くの関数のために、目的によってグループ化されたマニュアルページでア クセス機構 (accessor) 関数を見つけることができます。 archive_entry_acl(3) アクセス制御リスト操作 archive_entry_paths(3) パス名操作 archive_entry_perms(3) ユーザ、グループとモード操作 archive_entry_stat(3) 他のグループにない関数で、struct stat へのコピー/ からのコピーします。 archive_entry_time(3) 時間フィールド操作 ほとんどの関数は、オブジェクト中にエントリを設定するか、または読み込みま す。そのような関数には、次の形式の 1 つがあります: archive_entry_set_XXXX() 提供されたデータをオブジェクトに格納します。特に、文字列におい て、参照された文字列ではなくポインタが格納されます。 archive_entry_copy_XXXX() 参照されたデータがオブジェクトにコピーされることを除いて、上記と 同様です。 archive_entry_XXXX() 指定されたデータを返します。文字列の場合には、文字列へのコスト制 限があるポインタが返されます。 文字列データは、ワイド文字列または通常の char 文字列として設定すうか、ま たあhアクセスできます。ワイド文字列を使用する関数は、_w の接尾辞が付けら れています。これらは、同じデータの異なった表現であることに注意してくださ い: 例えば、利用者が普通の文字列を格納し、ワイド文字列の対応で読み込むな ら、オブジェクトは、現在のロケールを使用して透過的に形式 (フォーマット) を変換します。同様に、利用者がワイド文字列を格納し、次に同じデータに対し て通常の文字列で格納するなら、以前に設定されたワイド文字列は、新しいデー タを有効として破棄されます。 関連項目 archive_entry_acl(3), archive_entry_paths(3), archive_entry_perms(3), archive_entry_time(3), libarchive(3) 歴史 libarchive ライブラリは、FreeBSD 5.3 ではじめて登場しました。 作者 libarchive ライブラリは、Tim Kientzle <kientzle@acm.org> によって書かれま した。 FreeBSD 11.2 February 2, 2012 FreeBSD 11.2