[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:09738] Re: kernel-2.4.4でReiserfs



笠井@実験室です。

 >> その2
 >> cc -D__GNU_SOURCE hoge.c のように、-D__GNU_SOURCE を付加してCソース
コードを
 >> コンパイルする。これは効果があったと記憶しています。
 >
 >gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE hoge.c
 >ではどうでしょう?
 >(O_LARGEFILE は使わなくても大丈夫のようです)
 >
 >もしくは、open64 とか、fopen64 をつかうとか。

皆様、ありがとうございます。
今のところ、全滅です。
ちなみに、ソースは、

ファイル名:mklargefile.c
−−−−−−−−−−−−−−−−ここから
#include <stdio.h>

FILE *fp;

main() {
	fp = fopen64( "test.large.file", "a" );
	while(1) {
		fputs( "test large file\n", fp );
	}
}
−−−−−−−−−−−−−−−−ここまで

Makefileは
−−−−−−−−−−−−−−−−ここから
CFLAGS=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE

mklargefile: mklargefile.c
−−−−−−−−−−−−−−−−ここまで

こんな感じです・・・。

=======================================
Tairon Computer Inc.
President  Hiroshi Kasai
有限会社タイロンコンピュータ
代表取締役 笠井 宗
Mail:kasai@tairon.co.jp
URL:http://www.tairon.co.jp/
=======================================

Follow-Ups
[plamo:09743] Re: kernel-2.4.4 でReiserfs, sho
References
[plamo:09735] Re: kernel-2.4.4でReiserfs, sho

[検索ページ] [メール一覧]
Plamo ML 公開システム