阪本@nifty です。今日は。

"Yasushi Shinjo" <yas@is.tsukuba.ac.jp> wrote in message 
news:85r7l5qcko.fsf@is.tsukuba.ac.jp...

> CPU の 64ビットと OS の 64 ビットは別の話ですから。llseek()
> とか付けなければ、アドレスだけ 64 ビットでも64ビット対応の
> OS とは言わないかも。逆に llseek() があれば、アドレスは 32
> ビットのままでも 64 ビット OS とは言えるんじゃないかな。

WindowsXP 及び Windows2000 Professional からは SetFilePointerEx
(llseek 相当)が使えますから、とっくに 64bit OS だったのですね…?

多分、その定義で 64bit OS というのは世間一般の「普通」から離れて
いるのではないかと思います。

個人的には、64bit OS なら 4G 以上のファイルをフラットに mmap
(mapviewoffile) できて欲しいと思います。
--
---
Takashi SAKAMOTO (PXG01715@nifty.ne.jp)