phashist
Цитата:
mar - подскажи как специалист, что нужно ещё посмортеть?
|
так я, как раз подсказываю, как
НЕ специалист по самбе
. Просто раз есть ошибка, можно попытаться понять, откуда она идет. Если попытаетесь пройти дальше, распутывая это дело, то надо запустить поиск функции
nls_setlocale. Смотрим там же, где нашли:
http://www.mit.edu/afs/sipb/project/.../lib/smb/nls.c
Код:
int
nls_setlocale(const char *name)
{
int i;
if (setlocale(LC_CTYPE, name) == NULL) {
warnx("can't set locale '%s'\n", name);
#ifndef APPLE
#warning XXX setlocale broken - Radar 2705694
return EINVAL;
#endif
}
for (i = 0; i < 256; i++) {
nls_lower[i] = tolower(i);
nls_upper[i] = toupper(i);
}
return 0;
}
Так что упираемся в
setlocale и возвращаемся к вопросу
Belansky - что и как с локалями (в том числе с системными) у нас прописано?