Mail Archives: cygwin/2009/03/24/09:00:14
>On Mar 23 16:00, Richard Narum wrote:
>> All,
>>
>> I may have found a bug in the Cygwin version of gawk or maybe I'm missing something.
>> As the information below depicts the GNU date '%z' format is working but the '%z' format
>> under gawk's strftime function is not reporting the correct offset from UTC for me. I've
>> tested this on Linux and gawk is reporting correctly. Any suggestions would be greatly
>> appreciated.
>>
>> $ cat /proc/version
>> CYGWIN_NT-5.1 1.5.24(0.156/4/2) 2007-01-31 10:57
>> $ cygcheck -c tzcode
>> Cygwin Package Information
>> Package Version Status
>> tzcode 2008h-1 OK
>> $ date --version
>> date (GNU coreutils) 6.10
>> $ gawk --version
>> GNU Awk 3.1.6
>> $ export TZ=America/Chicago
>> $ date --date='8 Mar 2009' +'%c %z %Z'
>> Sun Mar 8 00:00:00 2009 -0600 CST
>> $ date --date='9 Mar 2009' +'%c %z %Z'
>> Mon Mar 9 00:00:00 2009 -0500 CDT
>> $ gawk 'BEGIN{print strftime("%c %z %Z",mktime("2009 3 8 0 0 0"))}'
>> Sun Mar 8 00:00:00 2009 +0000 CST
>> $ gawk 'BEGIN{print strftime("%c %z %Z",mktime("2009 3 9 0 0 0"))}'
>> Mon Mar 9 00:00:00 2009 +0000 CDT
>
>AFAICS, it's the "modern" style of TZ which isn't handled by the
>internal time functions. Unsetting TZ should work, though. Or set it
>to TZ=CST-5CDT
>
>
>Corinna
>
>--
>Corinna Vinschen Please, send mails regarding Cygwin to
>Cygwin Project Co-Leader cygwin AT cygwin DOT com
>Red Hat
Thanks Corinna, this gets me over my hump. I've used CST6CDT in the past and if I try it
now it doesn't work either, only if I add the '+' or '-' symbol, i.e. CST+6CDT. It seems to
me that there might still be something wrong on my Cygwin side because things aren't consistent
with Linux. I can use TZ=America/Chicago, TZ=CST6CDT or TZ=CST+6CDT and they all work on
Linux. The date command works fine on Cygwin. Cygwin only seems to work with CST+6CDT syntax
for gawk. Anyway, thanks for your insite.
--
Rick
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -