OSDN Git Service

Date-type fixes from Tatsuo Ishii
authorBruce Momjian <bruce@momjian.us>
Tue, 8 Jul 1997 22:06:46 +0000 (22:06 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 8 Jul 1997 22:06:46 +0000 (22:06 +0000)
src/backend/utils/adt/dt.c
src/backend/utils/adt/nabstime.c

index 809e39c..4067dc2 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.27 1997/07/01 00:22:43 thomas Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/utils/adt/Attic/dt.c,v 1.28 1997/07/08 22:06:36 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -2118,7 +2118,7 @@ printf( "datetime2tm- (localtime) %d.%02d.%02d %02d:%02d:%02.0f %s dst=%d\n",
            tm->tm_gmtoff = tx->tm_gmtoff;
            tm->tm_zone = tx->tm_zone;
 
-           *tzp = (tm->tm_isdst? (tm->tm_gmtoff - 3600): tm->tm_gmtoff); /* tm_gmtoff is Sun/DEC-ism */
+           *tzp = -(tm->tm_gmtoff); /* tm_gmtoff is Sun/DEC-ism */
            if (tzn != NULL) *tzn = tm->tm_zone;
 #endif
 
index 1e77837..88cf214 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.27 1997/06/23 14:56:15 thomas Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.28 1997/07/08 22:06:46 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -149,6 +149,9 @@ printf( "datetime2tm- (localtime) %d.%02d.%02d %02d:%02d:%02d %s dst=%d\n",
     if (tzp != NULL) *tzp = (tm->tm_isdst? (timezone - 3600): timezone);
     if (tzn != NULL) strcpy( tzn, tzname[tm->tm_isdst]);
 #else /* !HAVE_INT_TIMEZONE */
+    tm->tm_gmtoff = tx->tm_gmtoff;
+    tm->tm_zone = tx->tm_zone;
+
     if (tzp != NULL) *tzp = - tm->tm_gmtoff;   /* tm_gmtoff is Sun/DEC-ism */
     /* XXX FreeBSD man pages indicate that this should work - tgl 97/04/23 */
     if (tzn != NULL) strcpy( tzn, tm->tm_zone);