On Sat, Jan 02, 2010 at 10:54:41PM +0300, Victor Wagner wrote: > On 2010.01.02 at 22:15:04 +0300, Stanislav Maslovski wrote: > > > > > И locale database запихать в ядро (для перекодировки ядру она > > > > понадобится)? А для генерирования новых локалей ядро пересобирать, > > > > > > А в ядре она УЖЕ есть. Для работы с неродными файловыми системами. > > > > Про NLS я в курсе, так же и по какой причине оно там, смотри мои же > > письма в этом треде. Только я бы не стал ставить знак равенства между > > простыми таблицами перекодировки и сишными локалями. Калибр уж больно > > разный. > > В ядре нужны две вещи - знание о текущей локали данного процесса и > таблицы перекодировки. Все остальное можно оставить в libc.
Э, нет. Ты предлагал сделать setlocale() системным вызовом. Это потребует большего, чем имеющиеся на настоящий момент таблицы перекодировки. Как я уже писал выше, необходимо будет организовать обратную связь с юзерспейсом, чтобы отследить, например, появление нового locale alias, или факт того, что отработал localedef и в системе появилась новая локаль, etc. Все это, на мой взгляд, абсолютно лишнее, так как развитие идет в направлении отмирания старых восьмибитных кодировок. -- Stanislav -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

