高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1327
Documentation for getattrlist


Q:getattrlist(または、BSD ファイルシステムプログラミングインターフェイスに対してアップルが加えた他の拡張)に関する文書はあるでしょうか。

A:ここをクリックすると、getattrlistsetattrlistgetdirentriesattrsearchfsexchangedataの各ルーチンに関する文書をダウンロードできます。文書は、man ページの形式になっています。これらの man ページをインストールするには、アーカイブを展開し、ターミナルウィンドウを開き、「qa1327」ディレクトリに移動し、リスト 1 に示すコマンドを入力します。man ページのインストールが済んだら、ターミナルで man ルーチン名 と入力して文書を表示できます。


リスト 1. man ページのインストール


guy-smiley:qa1327 quinn$ sudo cp *.2 /usr/share/man/man2 Password:***** guy-smiley:qa1327 quinn$ sudo /usr/libexec/makewhatis


文書を PDF 形式で読みたい場合には、pstopdf コマンドを使用してこれらの man ページの PDF ファイルを生成できます。リスト 2 に PDF ファイルの生成方法の例を示します。


リスト 2. man ページからの PDF ファイルの生成


guy-smiley:qa1327 quinn$ groff -msafer -mandoc -Tps getattrlist.2 \ | pstopdf -i -o getattrlist.pdf


これらの man ページは、Mac OS X デベロッパツールの将来のバージョンに含まれるようになります(r. 2365648、3448938、2365653、2365650)。


重要:
これらのルーチンは、すべてのボリュームでサポートされているわけではありません。それぞれのルーチンの man ページに、特定ボリュームにおける当該ルーチンの利用の可否をテストする方法の説明があります。




重要:
標準的な Macintosh アプリケーションデベロッパは、これらのルーチンを使用する必要はありません。代わりに、Carbon ファイルマネージャを呼び出します。多くの場合、Carbon ファイルマネージャには、これらのルーチンをサポートしていないボリュームでルーチンをエミュレートするロジックが含まれています。




[2003 年 12 月 15 日]