PatchSet 4641 
Date: 2004/04/13 19:24:39
Author: jim
Branch: HEAD
Tag: (none) 
Log:
Fix for timezone problem.

After the switch back to summer time, all my dates mysteriously switched
to GMT.  This fix removes some obsolete system properties.

Members: 
        ChangeLog:1.2217->1.2218 
        libraries/clib/native/System.c:1.42->1.43 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2217 kaffe/ChangeLog:1.2218
--- kaffe/ChangeLog:1.2217      Tue Apr 13 16:09:23 2004
+++ kaffe/ChangeLog     Tue Apr 13 19:24:39 2004
@@ -1,3 +1,9 @@
+2004-04-13  Jim Pick <[EMAIL PROTECTED]>
+
+       * libraries/clib/native/System.c:
+       Fix for timezone problem - remove obsolete system properties,
+       user.language, user.region and user.timezone.
+
 2004-04-13  Guilhem Lavaux <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/systems/unix-jthreads/jthread.c
Index: kaffe/libraries/clib/native/System.c
diff -u kaffe/libraries/clib/native/System.c:1.42 
kaffe/libraries/clib/native/System.c:1.43
--- kaffe/libraries/clib/native/System.c:1.42   Mon Apr 12 11:40:07 2004
+++ kaffe/libraries/clib/native/System.c        Tue Apr 13 19:24:40 2004
@@ -220,9 +220,6 @@
         * user.name            User account name
         * user.home            User home directory
         * user.dir             User's current working directory
-        * user.language        User's language locale code
-        * user.region          User's country locale code
-        * user.timezone        User's timezone
         *
         * Others:
         *
@@ -330,23 +327,6 @@
                setProperty(p, "user.name", "Unknown");
                setProperty(p, "user.home", "Unknown");
        }
-
-       /* We should try to work this stuff out really - XXX */
-       setProperty(p, "user.language", "EN");
-       setProperty(p, "user.region", "US");
-
-       /* Figure out the local time zone; fallback to GMT if we can't */
-       tzone = "GMT";
-#if defined(HAVE_TM_ZONE) && defined(HAVE_LOCALTIME)
-       {
-               const time_t now = time(NULL);
-
-               if (now != (time_t) -1) {
-                       tzone = (char*)localtime(&now)->tm_zone;
-               }
-       }
-#endif
-       setProperty(p, "user.timezone", tzone);
 
        setProperty(p, "file.encoding.pkg", "kaffe.io");
        setProperty(p, "file.encoding", "Default");

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to