[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Tue Jan 12 11:20:39 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/01/12 11:20:39

Modified files:
	cm3/m3-db/stable/src/: LogManager.m3 
	cm3/m3-libs/libbuf/src/: Buf.m3 
	cm3/m3-libs/libm3/src/os/Common/: File.i3 
	cm3/m3-libs/libm3/src/os/POSIX/: FSPosix.m3 FilePosix.m3 
	                                 SocketPosix.m3 
	cm3/m3-libs/libm3/src/os/WIN32/: FSWin32.m3 FileWin32.m3 
	                                 LazyConsole.m3 
	cm3/m3-libs/libm3/src/rw/: FileRd.m3 FileWr.m3 
	cm3/m3-sys/cm3/src/: WebFile.m3 
	cm3/m3-sys/cm3ide/src/utils/: Buf.m3 
	cm3/m3-sys/fix_nl/src/: Main.m3 
	cm3/m3-sys/m3quake/src/: QScanner.m3 
	cm3/m3-sys/mklib/src/: Main.m3 
	cm3/m3-tools/cmpdir/src/: Main.m3 
	cm3/m3-tools/dirfp/src/: Main.m3 
	cm3/m3-tools/m3tohtml/src/: DBRd.m3 

Log message:
	Change File.i3/Status.size from CARDINAL to [0L..LAST(LONGINT)].
	(Notice that some code checks if it is < 0, though don't
	confuse that with <= 0.)
	Leave rd/wr essentially unchanged.
	This is probably enough to fix the exception when browsing to a directory with large files.
	Not that much/any code can read/write such files on 32bit system -- all the direct users of File.i3
	appear to read the entire file into memory.




More information about the M3commit mailing list