タイトル | 変更されたFCBを正しく使うための開発情報 | カテゴリー | Technote, Mac OS 9 |
作成日 | 1999/10/15 13:18:10 | 作成者 | 新居雅行 |
Mac OS 9では、ボリュームでのファイル管理を行うデータ構造であるFCB(File Control Block)のデータ構造を変更した。従来では、同時に開くファイルが348までという制約があり問題化されていたが、新しいフォーマットのFCBにより8169のファイルまで同時に開くことができるようになった。しかしながら、FCBを直接利用アクセスするようなソフトは119番のエラーで落ちるようになってしまった。この文書では、従来のシステムと、Mac OS 9との両方で互換性のあるFCBへのアクセス方法などが記載されている。FCBにアクセスするためのアクセッサー関数が用意されているので、それを利用することでFCBの情報を取得するというのが基本となる。内容的にはかなり詳細なので、単純なファイル処理以上のディスクアクセスに関わる機能を開発で利用しているプログラマは詳細に読み込んでおく必要があるだろう。 | |
関連リンク | TN1184: FCBs, Now and Forever |