[BUG][FIX] rework of 64bit file support
John M McIntosh
johnmci at smalltalkconsulting.com
Tue Jan 22 19:37:29 UTC 2002
This needs to be applied after loading the VMMaker change sets to
1) Change the usage of off_t to squeakFileOffsetType
2) Cache the results of ioLoadFunction for Async, Socket, and File
plugins when it resolves the security interface so that security
checking is much faster.
3) Some checks to fail primitives if large integer conversion to
64bit long long C types cause overflow failures, or if long long
isn't a compiler supported type (we convert just to long, but fail
the prim on a conversion overflow).
You must load this after the VMMaker change sets because of
dependencies on changes in the VMMaker change set.
--
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 64BitFilesRework-JMM.1.cs
Type: application/octet-stream
Size: 36415 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20020122/f02c4ec6/64BitFilesRework-JMM.1.obj
More information about the Squeak-dev
mailing list
|