In the message <[EMAIL PROTECTED]> "Erwin Dondorp" <[EMAIL PROTECTED]> wrote:
> Today I spent a wasted hour looking through the glibc source code, > to find out why the two functions ctime(3) and asctime(3) do not use > the locale as specified by the environment variable LANG or the explicit > function call setlocale(3). strftime(3) seems to work fine. > Is this a bug? Then why is such an obvious bug still there... > Or is there a good reason for this? Then please share it... It is not a bug but a feature defined by the spec. "The Single UNIX (R) Specification, Version 2", you can get it from http://www.unix-systems.org/online.html, says This interface is included for compatibility with older implementations, and does not support localised date and time formats. Applications should use strftime() to achieve maximum portability. Take care, -- Tetsurou

