]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Relax local FreeBSD restrictions on 3 chars abbrev. name length and %c format
authorache <ache@FreeBSD.org>
Sun, 18 Mar 2001 11:58:15 +0000 (11:58 +0000)
committerache <ache@FreeBSD.org>
Sun, 18 Mar 2001 11:58:15 +0000 (11:58 +0000)
commit052769dc2db56f715444b31f2b8f618e412e2e6d
tree7c811cd4f9c3616708de40718f2c43320c6d1cfc
parent392858ffd3db7f622b30d49ff8b01b841d724ca0
Relax local FreeBSD restrictions on 3 chars abbrev. name length and %c format
since they not allows POSIXly legal locale data. Currently, if relaxed form
POSIXly legal locale data will be used right now, some programs will be broken,
but it means that either locale data or programs must be fixed, not the library.

Introduce non-standard md_order (month/day order) locale field to be used later
via nl_langinfo(). Currently %EF and %Ef emulated using this field, but they
planned for remove in future in favour of nl_langinfo() test field.

Implement %F per POSIX
lib/libc/stdtime/strftime.3
lib/libc/stdtime/strftime.c
lib/libc/stdtime/strptime.c
lib/libc/stdtime/timelocal.c
lib/libc/stdtime/timelocal.h