[M3commit] CVS Update: cm3
jkrell at elego.de
Fri Sep 6 07:30:44 CEST 2013
Changes by: jkrell at birch. 13/09/06 07:30:44
cm3/m3-comm/events/src/: EventWireRep.m3 m3makefile
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