【書式】
#include <io.h>
int chsize(int fd, long size);
【解説】
chsize()はfdで示されるファイルの大きさをsizeに変更します。
ファイルを大きくするときにはファイルの最後に 0で初期化されたデータを
追加します。小さくするときには短くなった部分は切り捨てられますので注
意してください。
ファイルfdは書き込み可でオープンされていなければなりません。
【リターン値】
成功すると0を返します。失敗するとerrnoをセットし、-1を返します。
【エラー】
EACCES
リードオンリーファイルです。またはディスクに残り容量がありません
EBADF
ファイルハンドルfdが無効です
【可搬性】
DOS窓
【参照】
truncate(3), filelength(3), open(3), creat(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】