Cente FileSystem

Cente FileSystem

処理速度改善

キャッシュ設定時の処理速度を改善。

get_dev_freeget_dev_total関数修正

get_dev_freeget_dev_total関数を4GB以上に対応。

q_format関数不具合修正

FAT128セクタ以上の時正常に処理されない不具合修正。

fseek関数不具合修正

fs_memory.c未設定時、セクタ境界へのfseek不具合修正。

fopen不具合修正

ルート下作成可能数超過時にfopenでNULLを返さない不具合修正。

fwrite戻り値修正

fwrite関数エラー時の戻り値を修正。

VFAT不具合修正

「~」を含むファイル名に対する操作が正しくない点を修正。

ファイルサイズ取得・変更関数追加

chg_filelenget_filelen関数を追加。

FAT32不具合修正

キャッシュ未設定時、FAT更新されていない不具合修正。(FAT32)

ドライブ読出機能追加

opendir("/")またはopendir("\")指定時ドライブ名を返すよう機能追加。

FILE型名前変更

ST_FILE型をFILE型に名前変更。

エラーコード修正

存在しないファイルをオープンした時のエラーコードが正しくないのを修正。

ソース整理

ソース整理。

Cente FileSystem

ロングファイル名作成不具合修正

ロングファイル名作成時の不具合を修正。

remove関数不具合修正

ファイルオープン中のremove動作を行えないよう修正。

ディスクフル時不具合修正

ディスクフル判定の不具合修正。

セマフォ関連不具合修正

セマフォID自動取得時、sig_semをコールしていない不具合修正。

速度改善

小サイズ毎の書き込み時の速度を改善。

"r"モード見直し

"r"モードでの複数オープンを可能に。

バッファの動的取得

バッファを動的に取得するユーザーカスタマイズ部分(fs_memory.c)追加。

remove関数不具合修正

サブディレクトリ下のremove関数不具合修正。

エラーコード格納処理追加

エラーコードを静的変数に格納するよう変更。

タイムスタンプ取得、変更関数追加

get_tstampchg_tstampget_tstampfpchg_tsatmpfp関数を追加。

属性取得、変更関数追加

get_attrchg_attrget_attrfpchg_attrfp関数を追加。

Cente FileSystem

reapir機能拡張

ロングファイル名、ショートファイル名ともにfullnameに格納するよう変更。

finfo関数不具合修正

エラーコードが正しくない点を修正。

get_dev_free関数改善

処理速度を向上。

opendir仕様変更

ルートディレクトリ指定時、"a:"及び"a:\"を可能とするよう変更。

rmdir不具合修正

空でないディレクトリに対しても削除してしまう不具合修正。

opendir不具合修正

ファイルに対しても成功してしまう不具合修正。

キャッシュ関連不具合修正

キャッシュ未使用時、サブFATを書いていない不具合修正。

ファイル名規則不具合修正

大文字小文字別の同一名ファイルに対する仕様ミスを修正。

日立CVer6.0A対応

日立CVer6.0Aに対応。

ライブラリ化

SH4&日立C環境下でのライブラリとして提供。

ヘッダーファイル見直し

fsys.h内の定義を見直し。

rmdir関数不具合修正

サブディレクトリの削除時チェーン構造の消し忘れの不具合を修正。

ソース整理

ソース整理。

Page 27 of 27