User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)

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