From b2a4b2501a007d8932871c48dcc488e797eb8f5d Mon Sep 17 00:00:00 2001 From: Michael Starzinger Date: Wed, 4 Nov 2009 11:52:06 +0100 Subject: [PATCH] * src/native/vm/nativevm.cpp (nativevm_preinit): Sanity check current time. --- src/native/vm/nativevm.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/native/vm/nativevm.cpp b/src/native/vm/nativevm.cpp index 1894c9019..6ad36aa86 100644 --- a/src/native/vm/nativevm.cpp +++ b/src/native/vm/nativevm.cpp @@ -127,6 +127,13 @@ void nativevm_preinit(void) _Jv_sun_misc_Perf_init(); _Jv_sun_misc_Unsafe_init(); +# if !defined(NDEBUG) + // Sanity check current time in milliseconds, because negative values + // might confuse OpenJDKs sanity checks. + if (opt_PrintWarnings && (builtin_currenttimemillis() < 0)) + log_println("nativevm_preinit: Current time in milliseconds is negative, please check your time!"); +# endif + # else # error unknown classpath configuration # endif -- 2.25.1