Miquel van Smoorenburg wrote:
> > Linux EXT2 filesystem (and I guess this goes for all other 32 bit FS
> > as well) has a limit of 2 Gb in filesize.
>
> No it doesn't. It's something like 8TB. The 2Gb limitation comes
> from the rest of the kernel and not ext2.
Can someone confirm whether the 2Gb limit is an implementation issue
or whether it's a consequence of the largest standard integral type
being 32 bits? (NB: I'm not including "long long" in the definition of
"standard" here).
Is it possible to have files >2Gb without discarding standards
compliance if you only have 32-bit integers?
Would it be legal (regarding Posix, XPG* etc) to define size_t, off_t
etc as "long long".
Could "long" be made 64-bit on a 32-bit architecture without either
breaking the ANSI/ISO C standards or producing grossly inefficient
code (e.g. atomicity considerations)?
--
Glynn Clements <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]