c-common.c; strftime.c; question

Paul Eggert eggert at twinsun.com
Fri Aug 23 06:01:04 UTC 1996

   Date: Thu, 22 Aug 1996 20:39:31 -0700
   From: Alan.Perry at Eng.Sun.COM (Alan Perry)

   The C/POSIX locale value for d_fmt (the thing associated with %x) is
   "%m/%d/%y".  This can be found on p. 75.

Most likely this was taken from Posix.2 Table 2-11 (page 64),
which requires that %x be "%m/%d/%y" in the Posix locale.

The same table also requires that %c must be "%a %b %e %H:%M:%S %Y" in
the Posix locale, so tz's strftime.c should probably be changed accordingly
(currently it's "%D %X").

Not that many programs actually _use_ %c or %x....

More information about the tz mailing list