[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