[sisyphus] Re: Кардридер и флешка - не создаются записи в fstab

Sviataslau Svirydau =?iso-8859-1?q?Sviataslau=5FSvirydau_=CE=C1_epam=2Ecom?=
Вт Ноя 1 19:01:13 MSK 2005


Michael Shigorin wrote:

>>...
>>Т.е. все равно хочется брать реальное занчение LC_TYPE невзирая на LC_ALL?
>>    
>>
>
>Именно.  Потому что так же поступит и glibc всякое
>при выставленном LC_* точней LC_ALL.
>  
>
Это точно?

Поведение locale(1) почему-то заставяет думать наоборот.
Да и в других местах говорят, что LC_ALL проверяется перед конкретной 
категорией LC_*. А вот LANG -- после.

setlocale(3)
The details are implementation dependent. For glibc, first (regardless 
of /category/), the environment variable LC_ALL is inspected, next the 
environment variable with the same name as the category (LC_COLLATE, 
LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) and finally the 
environment variable LANG. The first existing environment variable is used.

http://www.linux.com/howtos/Unicode-HOWTO-3.shtml#ss3.4
*LC_ALL* override for all other LC_* variable

Ну и так далее (locale(7), etc...)

-- 
Best regards,
Sviatoslav Sviridov




Подробная информация о списке рассылки Sisyphus