diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-06-16 02:22:52 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-06-16 02:22:52 +0000 |
commit | 8cd67d76683a41a1db5efc3a9c65e056ec2263f4 (patch) | |
tree | c20fdee14ba1971aa21b2c1f898caaacf6df7acf /source3/nsswitch/winbind_nss_solaris.c | |
parent | 145b01a496fcc35cc86cacb1ac79ed754257a7c3 (diff) | |
download | samba-8cd67d76683a41a1db5efc3a9c65e056ec2263f4.tar.gz samba-8cd67d76683a41a1db5efc3a9c65e056ec2263f4.tar.bz2 samba-8cd67d76683a41a1db5efc3a9c65e056ec2263f4.zip |
reverted locale patch put in by jht (originally from vorlon).
There are lots of things wrong with this patch, including:
1) it overrides a user chosen configuration option
2) it adds lots of complexity inside a loop when a tiny piece of code
outside the loop would do the same thing
3) it does no error checking, and is sure to crash on some systems
If you want this functionality then try something like this at the end
of charset_name():
#ifdef HAVE_NL_LANGINFO
if (strcasecmp(ret, "LOCALE") == 0) {
const char *ln = nl_langinfo(CODESET);
if (ln) {
DEBUG(5,("Substituting charset '%s' for LOCALE\n", ln));
return ln;
}
}
#endif
then users can set 'display charset = LOCALE' to get the locale based
charset. You could even make that the default for systems that have
nl_langinfo().
(This used to be commit 382b9b806b1ecd227b1ea247e3825d6848090462)
Diffstat (limited to 'source3/nsswitch/winbind_nss_solaris.c')
0 files changed, 0 insertions, 0 deletions