[DragonFlyBSD - Bug #2415] setlocale() for unknown locales
Mats Erik Andersson via Redmine
bugtracker-admin at leaf.dragonflybsd.org
Thu Aug 30 04:18:43 PDT 2012
Issue #2415 has been reported by Mats Erik Andersson.
Bug #2415: setlocale() for unknown locales
Author: Mats Erik Andersson
The return value of setlocale() for LC_ALL deviates from implementations
found in FreeBSD, NetBSD, GNU libc and OpenSolaris. Other implementations
return NULL for unknown locales and the category LC_ALL, where instead
DragonflyBSD isresponding with the internal value list.
Thus an environment variable LC_ALL=fake produces
### setlocale(LC_ALL, "");
### setlocale(LC_CTYPE, "");
The LC_ALL category is hiding the erroneous effect from the
invoking program, whereas the other categories are correctly
reporting their failures.
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
More information about the Bugs