[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:82994] 2GB超えのファイルの作成


吉です。こんにちは。

Redhat7.1やTurboLinux6.5はLFSをサポートしています。
2GBを超えるファイルは可能となりました。

質問:
Cでどうやって2GB超のファイルを作るのでしょうか。

fp = fopen("abc", "a");
fwrite(buffer, 1, sizeof(bufer), fp);
fclose(fp);

以上のソースを何回も何回も実行すると、2GBまでファイルは作れます。
2GB以上になると、エラーになります。

2GB超えるファイルの作成には、特別なAPIがあるのでしょうか。
よろしくお願いします。

-----
william _at_ sdg.mdd.ricoh.co.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: