Claude
d0df62bd1f
fix(libc): format strftime and asctime as FreeBSD 11 does
...
strftime handed most conversions to the host's strftime, which differs
from FreeBSD 11's for E and O modifiers on conversions glibc does not
pair with them (%Ea was printed literally), padding flags on %+ and %v,
years outside 1000 to 9999 (%Y printed 899 and -1 where FreeBSD prints
0899 and -001), and out-of-range fields (%I of hour 100, %u of weekday
8). On Windows the padding flags printed nothing. strftime now follows
FreeBSD 11 strftime.c with the C locale on every host, and asctime
follows FreeBSD 11 asctime.c, padding years to four digits and setting
longer years apart.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VZWLdTjf1S57iLgn2rcaFb
2026-10-13 10:12:15 +00:00
..
2026-10-13 10:12:15 +00:00
2026-10-13 10:19:35 +02:00
2026-10-13 10:34:04 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 23:04:58 -04:00
2026-10-13 22:00:27 +13:00
2026-10-13 07:31:42 +00:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:57:04 +02:00
2026-10-13 01:11:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 10:24:04 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 00:34:12 +05:30
2026-10-12 20:38:29 +02:00
2026-10-13 00:34:12 +05:30
2026-10-13 02:12:05 -04:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:32:38 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:59:26 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 23:00:17 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:37:31 +02:00
2026-10-12 20:03:59 +01:00
2026-10-12 23:12:40 +02:00
2026-10-13 01:11:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 10:08:30 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 18:46:44 +00:00
2026-10-12 22:05:40 +01:00
2026-10-12 20:38:29 +02:00
2026-10-13 01:11:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:29:57 +01:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 10:34:39 +02:00
2026-10-13 01:11:29 +02:00
2026-10-12 21:58:39 +02:00
2026-10-12 19:44:03 +00:00
2026-10-12 20:38:29 +02:00
2026-10-13 09:48:44 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 18:46:45 +00:00
2026-10-12 21:58:43 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 01:11:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 16:05:00 +07:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:48:53 +02:00
2026-10-12 22:32:42 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 23:04:58 -04:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:02:32 +02:00
2026-10-13 21:47:43 +13:00
2026-10-12 20:38:29 +02:00