aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natSystem.cc
diff options
context:
space:
mode:
authorDavid Billinghurst <David.Billinghurst@riotinto.com>2002-05-03 20:17:48 +0000
committerTom Tromey <tromey@gcc.gnu.org>2002-05-03 20:17:48 +0000
commit0659e0e3df6a29122914540ea13e7373ec84ab8e (patch)
treea52d54cc11be6f6693dae764579a68d3d1a97575 /libjava/java/lang/natSystem.cc
parent5833ab666f4bc6501e6205e4b0efe70e0ddc1c12 (diff)
downloadgcc-0659e0e3df6a29122914540ea13e7373ec84ab8e.zip
gcc-0659e0e3df6a29122914540ea13e7373ec84ab8e.tar.gz
gcc-0659e0e3df6a29122914540ea13e7373ec84ab8e.tar.bz2
natSystem.cc (getSystemTimeZone): Use HAVE_UNDERSCORE_TIMEZONE.
2002-05-03 David Billinghurst <David.Billinghurst@riotinto.com> Tom Tromey <tromey@redhat.com> * java/lang/natSystem.cc (getSystemTimeZone): Use HAVE_UNDERSCORE_TIMEZONE. * include/config.h.in: Rebuilt. * acconfig.h (HAVE_UNDERSCORE_TIMEZONE, HAVE_BACKTRACE): Undef. * aclocal.m4, configure: Rebuilt. * acinclude.m4: Run AC_EXEEXT. * configure.in: Adjust test for `timezone' so it fails on Cygwin. Add test for `_timezone'. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r53117
Diffstat (limited to 'libjava/java/lang/natSystem.cc')
-rw-r--r--libjava/java/lang/natSystem.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/java/lang/natSystem.cc b/libjava/java/lang/natSystem.cc
index b8467f2..386d8b0 100644
--- a/libjava/java/lang/natSystem.cc
+++ b/libjava/java/lang/natSystem.cc
@@ -250,6 +250,8 @@ java::lang::System::getSystemTimeZone (void)
#ifdef STRUCT_TM_HAS_GMTOFF
// tm_gmtoff is secs EAST of UTC.
tzoffset = -(tim->tm_gmtoff) + tim->tm_isdst * 3600L;
+#elif HAVE_UNDERSCORE_TIMEZONE
+ tzoffset = _timezone;
#elif HAVE_TIMEZONE
// timezone is secs WEST of UTC.
tzoffset = timezone;