Locales ( opet )

Dusan Sys sys na spk.cz
Pondělí Leden 8 08:53:06 CET 2001


>
> neptun:~# strace -e trace=open sort test
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> open("/lib/libc.so.6", O_RDONLY)        = 3
> open("/usr/share/locale/locale.alias", O_RDONLY) = 3
> open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file
or directory)
> open("/usr/share/locale/cs_CZ/LC_MESSAGES", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_MONETARY", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_COLLATE", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_TIME", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_NUMERIC", O_RDONLY) = 3
> open("/usr/share/locale/cs_CZ/LC_CTYPE", O_RDONLY) = 3
> open("test", O_RDONLY|O_LARGEFILE)      = 3

takze jsem udelal to stejne
[root na ns /root]# more test
e
s
c
ě
š
č
Ž
Ě

[root na ns /root]# strace -e trace=open sort test
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/share/locale/cs_CZ/LC_MESSAGES", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_MONETARY", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_COLLATE", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_TIME", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_NUMERIC", O_RDONLY) = 3
open("/usr/share/locale/cs_CZ/LC_CTYPE", O_RDONLY) = 3
open("test", O_RDONLY|O_LARGEFILE)      = 3

c
e
s
Ž
š
Ě
č
ě

[root na spvs /root]# sort --version
sort (GNU textutils) 2.0a

glibc-2.1.3-15

[root na ns /root]# locale
LANG=cs_CZ
LC_CTYPE="cs_CZ"
LC_NUMERIC="cs_CZ"
LC_TIME="cs_CZ"
LC_COLLATE="cs_CZ"
LC_MONETARY="cs_CZ"
LC_MESSAGES="cs_CZ"
LC_ALL=cs_CZ


Je to nejake divne.

Zdravi Dusan Sys



Další informace o konferenci Linux