Date: Tue, 20 Aug 1996 11:51:28 +0200 From: Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de> Paul, you will correct me, but a few weeks ago you tested the "week" code in strftime and you hopefully saw that I have no %U, %V, and %W implemented (all three kinds of week representation from XPG4 and therefore ISO 8601). Yes, I tested the GNU libc strftime against the Solaris 2.5.1 strftime, and those formats matched exactly. However, since then I've learned that the Solaris 2.5.1 strftime is not Posix.2-compliant (at least, if you use strftime to implement the `date' command in the usual way); instead, it is XPG4 compliant. The tz strftime has a compile-time option to choose Posix.2 or XPG4 behavior; Posix.2 is the default (which I believe is the right thing to do). I hacked on GNU libc strftime and found several bugs that I hadn't noticed before. I'll send in patches eventually, but they'll be nontrivial and they could well introduce bugs. If you're about to ship a new GNU libc, I'd ship the old strftime for now.