64 bit file io

John M McIntosh johnmci at smalltalkconsulting.com
Tue Feb 5 23:07:21 UTC 2002


>John M McIntosh <johnmci at smalltalkconsulting.com> is claimed by the 
>authorities to have written:
>
>>  I'll just be happy to get 64 bit file offset to work on all
>>  platforms.
>
>(John already knows this, but for other intersted parties) -
>Ain't gonna happen; not all platforms can do 64bit file offsets. What we
>_can_ do, and in fact appears to be the situation now in the VMMaker/SF
>source world, is support 64bit file offsets where possible and make sure
>everything still works ok on machines without 64bit file offset OS
>support.
>
>tim
>
>--
>Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
>Strange OpCodes: BBL: Branch on Burned out Light

I think that is a somewhat confusing answer, or statement I made.


The objective, which I belive is mostly done is to get the source 
code and smalltalk code to the point where most major platforms can 
support 64bit file io if they choose. At some point in the VM 
platforms specific code needs to take that large positive integer and 
give it to an api that is either 32 or 64 bit constrained. If the 
platform does not support 64 bit io, either as an OS or maintainer 
restriction then one should be able to build the VM as a pure 32bit 
system without hoop jumping or hand waving.


-- 
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================



More information about the Squeak-dev mailing list