chsize - ファイルの大きさの変更

【書式】

#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) 安江正樹@東海大学理学部物理学科】