Локализация для потока в linux - PullRequest
2 голосов
/ 17 февраля 2010

Можно ли указать для каждого потока в Linux?

Ответы [ 2 ]

5 голосов
/ 17 февраля 2010

Да, вы вроде как можете это сделать. Однако не для отдельных пользователей, а только для отдельных вызовов с использованием структур locale_t.

Подробнее об этом можно узнать на POSIX:

http://www.opengroup.org/onlinepubs/9699919799/functions/newlocale.html

И документы Ульриха Дрепппера о том, что в glibc 2.1:

http://people.redhat.com/drepper/tllocale.ps.gz

3 голосов
/ 17 февраля 2010

Нет.setlocale(3) меняет его на весь процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...