Daylight savings change in Singapore, why?

I have some systems that when the time changed in the states for daylight savings, it also changed here, why? There is no daylight savings in singapore, it is on the equater, the days are always 12 hours and the nights are always 12hours............This is my /etc/default/init file:

TZ=Singapore

CMASK=022

LC_COLLATE=en_US.ISO8859-1

LC_CTYPE=en_US.ISO8859-1

LC_MESSAGES=C

LC_MONETARY=en_US.ISO8859-1

LC_NUMERIC=en_US.ISO8859-1

LC_TIME=en_US.ISO8859-1

I am running Solaris 8.

Does it have anything to do with the LC environment?

Thanks, Mike

[614 byte] By [mndavies] at [2007-11-26 11:08:57]
# 1

Unknown. It does not happen on my test Solaris 8 machine, but that may be (very far) behind on timezone patches.

Here's a quick test program in perl. Does yours show a timejump a few days ago? Note my local time (US/Pacific) does, but Singapore does not.

$ perl -le '$t=time;for (0 .. 5) {print scalar localtime $t - ($_ * 60*60*24);}'

Mon Oct 30 20:17:14 2006

Sun Oct 29 20:17:14 2006

Sat Oct 28 21:17:14 2006

Fri Oct 27 21:17:14 2006

Thu Oct 26 21:17:14 2006

Wed Oct 25 21:17:14 2006

$ TZ=Singapore perl -le '$t=time;for (0 .. 5) {print scalar localtime $t - ($_ * 60*60*24);}'

Tue Oct 31 12:17:27 2006

Mon Oct 30 12:17:27 2006

Sun Oct 29 12:17:27 2006

Sat Oct 28 12:17:27 2006

Fri Oct 27 12:17:27 2006

Thu Oct 26 12:17:27 2006

--

Darren

Darren_Dunham at 2007-7-7 3:23:25 > top of Java-index,General,Talk to the Sysop...
# 2
Whats the output of:usr/sbin/zdump -v /usr/share/lib/zoneinfo/Singapore .7/M.
mAbrante at 2007-7-7 3:23:25 > top of Java-index,General,Talk to the Sysop...