Date: Tue, 12 Mar 2002 21:40:42 +0200 From: Alexey Zelkin <phantom@freebsd.org> To: stable@freebsd.org, ports@freebsd.org Subject: HEADS UP: locale mega MFC Message-ID: <20020312214042.A64911@gate.sim.ionidea.com>
next in thread | raw e-mail | index | archive | help
Folks, Please be warned that big chunk of updates/improvements were merged to -STABLE. This may cause locale/time specific warnings/problems. Please pay attention to any of these problems. And at least warn me about them. I've tried to merge and test everything related to libc part updates, but there're still present small possibility of problems! WARNING TO PORTS TEAM: This commit adds nl_langinfo() to -STABLE. So, expect changes in configure script/application runtime behaviour. If application use anything related to locale incorrectly, then it could be a bug or imcompatibility of our nl_langinfo() with GNU's one. Please report any problems to me! On Tue, Mar 12, 2002 at 09:20:54AM -0800, Alexey Zelkin wrote: > phantom 2002/03/12 09:20:54 PST > > Modified files: (Branch: RELENG_4) [..] > Log: > MFC: sync with -CURRENT's locale code > > This MFC brings to -STABLE following features: > > . support for LC_NUMERIC/LC_MONETARY/LC_MESSAGES locale categories > . real implementation of nl_langinfo(3) > > WARNING: please beware about this commit. It can trigger some > hidden or implicit problems with locale specific functions or > related/dependent stuff in userland applications. Please report > anything unusual! On Tue, Mar 12, 2002 at 09:24:55AM -0800, Alexey Zelkin wrote: > phantom 2002/03/12 09:24:55 PST > > Modified files: (Branch: RELENG_4) > lib/libc/stdtime Makefile.inc strftime.3 strftime.c > strptime.c timelocal.c timelocal.h > Log: > MFC: sync with -CURRENT's stdtime code > > This MFC brings to -STABLE following changes/features: > > . get rid of non-standard %E[Ff] formats > . add %F per POSIX > . add %r per POSIX (ampm_fmt) > . hardcode c_fmt in a different way since used in nl_langinfo now > . make '%A' and '%a', '%B' and '%b' same per POSIX > . introduce non-standard md_order (month/day order locale field). > This field is available to user-land apps via nl_langinfo(3) > and supposed to replace all usages of %E[Ff] in more correct way. > . allow POSIX legal data on 3 chars abbrev, name length > and %c format > > WARNING: please beware about this commit. It can trigger some > hidden or implicit problems with locale/time specific functions or > related/dependent stuff in userland applications. Please report > anything unusual! On Tue, Mar 12, 2002 at 09:36:28AM -0800, Alexey Zelkin wrote: > phantom 2002/03/12 09:36:28 PST > > Modified files: (Branch: RELENG_4) > sys/sys param.h > Log: > Bump __FreeBSD_version to track following locale > changes in RELENG_4: > > . *.EUC -> *.euc?? locales rename > . LC_NUMERIC/LC_MONETARY/LC_MESSAGES implementation > . nl_langinfo() implementation > . str[fp]time() specifiers changes (see commit log > to rev 1.25.2.4 of lib/libc/stdtime/strftime.c) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020312214042.A64911>