User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)

102
9.1.6 fil_chsize
ファイルのサイズを変更します。
ER fil_chsize(
B *
path
,
UW *
fsize
);
パラメータ
path
変更対象のファイル名を、フルパスで指定します。
fsize
変更するファイルのサイズを、バイト単位で指定します。
戻り値
関数が成功すると E_OK が返ります。失敗すると、次のエラーが返ります。
E_NG
:異常終了
解説
ファイルサイズを大きくした場合、既存のサイズをこえるファイル領域は NULL で初期化します。
ファイルサイズを小さくした場合、先頭から指定サイズまでをファイルサイズとします。元のサイズまでの
領域の内容を参照してはいけません。参照した場合の内容は保証できません。
オープン中のファイルに対して本関数を実行してはいけません。実行した場合、その内容は保証でき
ません。
すでに最大同時オープン数をオープンしている場合、本関数は失敗します。