|
10 | 10 | *
|
11 | 11 | *
|
12 | 12 | * IDENTIFICATION
|
13 |
| - * $PostgreSQL: pgsql/src/backend/utils/adt/nabstime.c,v 1.119 2004/03/22 15:34:22 tgl Exp $ |
| 13 | + * $PostgreSQL: pgsql/src/backend/utils/adt/nabstime.c,v 1.120 2004/05/05 17:28:46 tgl Exp $ |
14 | 14 | *
|
15 | 15 | *-------------------------------------------------------------------------
|
16 | 16 | */
|
@@ -191,9 +191,9 @@ abstime2tm(AbsoluteTime _time, int *tzp, struct tm * tm, char **tzn)
|
191 | 191 | time-=CTimeZone;
|
192 | 192 |
|
193 | 193 | if ((!HasCTZSet)&& (tzp!=NULL))
|
194 |
| -tx=localtime((time_t*)&time); |
| 194 | +tx=localtime(&time); |
195 | 195 | else
|
196 |
| -tx=gmtime((time_t*)&time); |
| 196 | +tx=gmtime(&time); |
197 | 197 |
|
198 | 198 | tm->tm_year=tx->tm_year+1900;
|
199 | 199 | tm->tm_mon=tx->tm_mon+1;
|
@@ -1728,10 +1728,12 @@ timeofday(PG_FUNCTION_ARGS)
|
1728 | 1728 | charbuf[128];
|
1729 | 1729 | text*result;
|
1730 | 1730 | intlen;
|
| 1731 | +time_ttt; |
1731 | 1732 |
|
1732 | 1733 | gettimeofday(&tp,&tpz);
|
| 1734 | +tt= (time_t)tp.tv_sec; |
1733 | 1735 | strftime(templ,sizeof(templ),"%a %b %d %H:%M:%S.%%06d %Y %Z",
|
1734 |
| -localtime((time_t*)&tp.tv_sec)); |
| 1736 | +localtime(&tt)); |
1735 | 1737 | snprintf(buf,sizeof(buf),templ,tp.tv_usec);
|
1736 | 1738 |
|
1737 | 1739 | len=VARHDRSZ+strlen(buf);
|
|