From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Reini Urban <rurban(at)x-ray(dot)at> |
Cc: | pgsql-patches(at)postgresql(dot)org |
Subject: | Re: time_t timezone |
Date: | 2004-09-01 16:29:13 |
Message-ID: | 7612.1094056153@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-cygwin pgsql-patches |
Reini Urban <rurban(at)x-ray(dot)at> writes:
> Yes, they are talking about the localtime return value,
> but nevertheless the newlib folks refer to that. Their fault.
> Should I discuss that with them?
Probably. They have a gratuitous variation from the Single Unix Spec.
>> But what may be more to the point is that AFAICS we make no assumption
>> about the exact datatype of the timezone variable.
> Bruce' patch only assumes time_t on CYGWIN and it is only for pgtypeslib
> (src/interfaces/ecpg/pgtypeslib/dt.h). Not for src/timezone/pgtz.c
Per my recent post in pghackers, I think that the datatype has nothing
to do with it anyway. The real problem is the loss of this code that
was in pg_config_manual.h in 7.4 and before:
/*
* Define this if your operating system has _timezone rather than timezone
*/
#if defined(__CYGWIN__) || defined(WIN32)
#define HAVE_INT_TIMEZONE /* has int _timezone */
#define HAVE_UNDERSCORE_TIMEZONE 1
#endif
I'm inclined to just put it back, rather than adding a configure test
that we never needed before.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Reini Urban | 2004-09-01 21:10:18 | Re: time_t timezone |
Previous Message | Reini Urban | 2004-09-01 16:12:22 | Re: time_t timezone |
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2004-09-01 20:07:37 | Win32 Version patch |
Previous Message | Tom Lane | 2004-09-01 16:23:04 | Re: Timezones on localized windows |