Hi,

I am calling localtime_r in a multithreaded Solaris program. The tm structure is being assigned 0 for is_dst sometimes and 1 sometimes. The times are off by an hour in some threads.

Has anyone heard of such problems? I even put the call within a lock but that did not help.

Thanks for any leads.

Ivan