On Thu, 24 May 2007, Artem Kuchin wrote:

/lib/libc.so.5

I chflaged it, deleted it and made a link to
libc.so.6

this guy sounds familiar.  i am really hosed right now, i can't
run a browser simultaneously, maybe i am being really stupid,
but what do you mean when you say you "chflaged" it?  an explicit
unix command line dingy is the sort of thing that makes me happy.


After that setlocale in perl worked fine.

However, on another server, where setlocale worked
and works fine this libc.so.5 also present and causes
no problems.

What i don't understand, is how the appropriate 'so'
is selected? How freebsd known which so to load
this
libc.so.5
or this
libc.so.6
?

where it is specified?

Another question, is why setlocale in C
says that locale is set fine.

A simple proggie:

#include <locale.h>
#include <errno.h>
   #include <ctype.h>

main(){

  char *b=setlocale(LC_ALL, "ru_RU.CP1251");
  if (!b){
      printf("FAILED! %d\n",errno);
  }
  else {
      printf("OK: %s %d\n",b,errno);
      printf("LOCALE %s\n",setlocale(LC_CTYPE,NULL));
      printf("1: TO UPPER %c TO LOWER %c\n",toupper('я'),tolower('Я'));
      printf("1-0: TO UPPER %c TO LOWER %c\n",toupper('Я'),tolower('я'));
      printf("2: TO UPPER %c TO LOWER %c\n",toupper('r'),tolower('R'));
  }
}

Does not work even when locales work on perl (toupper does not
return an upper letter for russia, but works with latin r, same
with tolower).

Am i missing something?




--
Regards,
Artem _______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


*----------------------------------------------------------*
  Kayven Riese, BSCS, MS (Physiology and Biophysics)
  (415) 902 5513 cellular
  http://kayve.net
  Webmaster http://ChessYoga.org
*----------------------------------------------------------*
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to