Re: localtime() for win32 problem.

Claudio Natoli <[email protected]>
Newsgroups gmane.comp.db.postgresql.devel.win32
Message-ID <[email protected]>
Hmm. Looks like we are trying to "score" timezones using date/times pre
midnight, Jan 1 1970, which is a no-no for win32 (IIRC, this was a prime
motivator for rolling in a pg_timezone library).

Have to avoid this, or change pgtz.c following lines 184 and 304 to
correctly deal with a NULL return from the native localtime.

Cheers,
Claudio




> -----Original Message-----
> From: Korea PostgreSQL Users' Group [mailto:[email protected]]
> Sent: Thursday, 29 July 2004 2:06 PM
> To: [email protected]
> Subject: [pgsql-hackers-win32] localtime() for win32 problem.
> 
> 
> I found that localtime do not work same between linux and win32.
> 
> timet = -1000000; /* minus value */
> localtime(&timet);
> 
> above codes do not work win32. (in Microsoft C, mingw gcc too)
> 
> so, score_timezone() function in src/timezone/pgtz.c should 
> be changed. 
> this problem is continuous with initdb when initdb run 
> without setting TZ env value.
> ---------------------------(end of 
> broadcast)---------------------------
> TIP 7: don't forget to increase your free space map settings
> 

--- 
Certain disclaimers and policies apply to all email sent from Memetrics.
For the full text of these disclaimers and policies see 
<a
href="http://www.memetrics.com/emailpolicy.html">http://www.memetrics.com/em
ailpolicy.html</a>

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.