[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Sep 6 07:30:44 CEST 2013


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	13/09/06 07:30:44

Modified files:
	cm3/m3-comm/events/src/: EventWireRep.m3 m3makefile 

Log message:
	m3-comm/events is an out of date fork of m3-obliq/obliqrt
	
	m3-comm/events contains this code:
	Int32 := Time.Now();
	
	m3-obliq contains similar:
	Int32 := Time.Now() - Epoch;
	Posix.Epoch = 0
	Win32.Epoch = 1970
	
	m3-comm (i.e. starting mentor) fails on AMD64_NT because we are
	more than 2 billion seconds into the Win32 epoch (starting in 1601)
	I386_NT succeeds albeit bogosusly -- the whole float to integer
	conversion lacking any range chech..
	
	Port m3-obliq to m3-comm.
	This should fix AMD64_NT.
	
	All platforms will blow up here in 2038.




More information about the M3commit mailing list