AbstractOperatingSystem.st
branchjv
changeset 19431 3e697e4bcbf5
parent 19353 2b04ee017e72
parent 19425 b0a76d09c72a
child 19496 7613c0fb5f3c
--- 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