--- a/AbstractOperatingSystem.st Wed Mar 23 07:50:28 2016 +0000
+++ b/AbstractOperatingSystem.st Thu Mar 24 07:05:30 2016 +0100
@@ -1,5 +1,3 @@
-"{ Encoding: utf8 }"
-
"
COPYRIGHT (c) 1988 by Claus Gittinger
All Rights Reserved
@@ -6001,13 +5999,13 @@
epochEndOSTime
"private interface for timestamp to ask the OS what the maximum time
(in milliseconds since the Unix epoch, 1.1.1970) is.
- Unix systems will return 0x7FFFFFFF here; other OS's may return a higher number to indicate,
+ 32bit Unix systems will return 0x7FFFFFFF here; other OS's may return a higher number to indicate,
that they can deal with timestamps after 2038 (especially: win32 will do so).
Notice that timestamp is prepared to compensate for any OS limitation by computing the timeInfo
components itself.
- So it is usually (except for a little performane) no problem to return a reange too small here."
-
- ^ 16r7FFFFFFF * 1000
+ So it is usually (except for a little performance) no problem to return a reange too small here."
+
+ ^ (SmallInteger maxVal * 2 + 1) * 1000
!
epochStartOSTime