Tyler MacDonald wrote:
> Matt Sergeant <[EMAIL PROTECTED]> wrote:
> 
>>>Thread::Semaphore with the same results.  If anyone would like the URL 
>>>to see this for themselves write me off list.  If there is need for 
>>>additional information than I apologize in advance for not submitting 
>>>it and will do so upon request.
>>
>>Try calling POSIX::tzset() before the call. It should fix it.
> 
> 
>       If you're changing the system timezone, I'd also suggest having a
> small PerlLogHandler that restores the original timezone.. something like
> 
> sub handler {
>     $ENV{TZ} = $my_old_timezone;
>     POSIX::tzset();
>     return DECLINED;
> }
> 
>       That way, your logs will remain in your system's timezone.

this is even better

    local $ENV{TZ} = $tz;
    POSIX::tzset();
    ...

--Geoff

Reply via email to