Re: 64 bit chip, os, and application
持田@NETside です。
> 私も最初そっちのLFSかと思いましたが、まあそう目くじら立てるほどのこと
> ではないかと。
Log-Structured Filesystem ちょっとかわいそうかなぁ、と。
> Fat Fast File Systemは、シリンダグループあたりのシリンダ数や、シリンダ
> グループあたりのinode数など、最初のFFSで固定されていたパラメータを可変
> にしたもので、「Fat」というのは64bitという意味ではないと思います。当初
はい、そのようです。Net/2 の sys/types.h には
typedef long off_t; /* file offset (should be a quad) */
とありました。
> NetBSD 1.0_BETAでlseek(2)の引数が64ビットになったと言う記述を見つけ
> http://ukai.jp/Articles/1995/uu-netbsd.txt
> バイナリ互換性はこの時点で失われたのかな?
src/sys/kern/syscalls.master には
19 COMPAT_43 { long sys_lseek(int fd, long offset, int whence); } \
olseek
というのが残ってますが.. ヒマだったらやってみます。
--
持田 修司 NETside Technologies Inc.
-- Equal Opportunity for All Good Architectures, NetBSD. --
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735