Re^3:

From
Boris Rudakov (2:5054/9.4)
To
Vasily Krysin ()
Date
2003-10-06T03:35:32Z
Area
PERM.UNIX
Hello Vasily!

06 окт 03 02:19, you wrote to me:

 VK> hi, Boris

 VK> 05 Oct 03 21:35, you wrote to me:

 BR>> Поиск имени осуществляется с игнорирование регистра, но при
 BR>> создании имени регистр символов сохраняется.
 VK> Угу. Все оно так.

В принципе, такое поведение - наиболее логично и именно такого я и ожидал.

 BR>> Так же подчеркну что это верно для маздая и DOS,OS/2,Win32
 BR>> подсистем НТи. Само ядро НТи - регистро-зависимо, хотя все функции
 BR>> парсинга системных имен имеют регистро-независимый режим, а POSIX
 BR>> подсистема - регистро-зависима.
 VK> Ну вот и в линухе так же примерно. Ядро сенситив, а
 VK> файловая система - нет. Дело осложняется только тем,
 VK> что практически все приложения идут тоже сенситив.

Дык, вот именно про это я и говорю !

Хотя, признаться, я никогда не видел вживую софта, который сознательно создает в одном каталоге разные файлы, имена которых отличаются только регистром.

Так что получается что проблема скорее абстрактно-потенциальная, нежели реальная...

 VK> Но при работе с фатом это уже по-барабану ;)

Ну почему же :)

Есть иные прочие, которые юзают фатовые разделы в качестве разделяемых девайсов на мультибутовых станциях. Лично я нахожу мультибутовые станции ээээ... устаревшим подходом, скажем так, но сие более чем распространено :):)

[...skipped...]
 BR>> Да, блин, просто глюк получился :)
 BR>> Не знаю уж почему, но при распаковке архива одной софтинки, у
 BR>> нужного файла оказалось расширение ".H". ХЗ кто это так
 BR>> постарался. А скрипт, который этот файл должен был перегенерить,
 BR>> сгенерил новый файл с расширением ".h". Другой файл. И оба
 BR>> оказались рядом :)

 VK> Заметь, твой пападос приключился вовсе не из-за фата.
 VK> А как раз наоборот - потому, что ты работаешь на
 VK> регистрозависимой файлухе с регистронезависимым софтом.
Эээээ, не поэтому !

А потому, что я работаю с СОЧЕТАНИЕМ регистро-зависимого и регистро-независимого софта на регистро-зависимой ФС !

Не скомандуй sh создать в режиме учета регистра тот файл, сделай я то же самое вин32 софтиной - старый файл бы убился, потому как Win32 скомандовала бы игнорировать регистр. А юниксоидный sh про регистр ничего не говорил, и case-sensitive ядро сработало с учетом регистра. Создало "второй" файл :)

Тут вся феня в СОЧЕТАНИИ :):):)

 VK> В твоем случае - архиватором. Вот тут проблемы возникнуть
 VK> могут. И возникают, как мы видим ;) А в обратном случае,
 VK> какие могут быть проблемы - я незнаю.

В принципе - убедил. Проблемы могут быть только у софта, который не жить не быть изволит держать в одном каталоге файлы, имена которых отличаются только регистром. А в связи с непортабельностью такой софт не пишут. Так что в реальности "в обратном случае" - проблем нет.

Но вот "в прямом случае" - веселуха :):):)

 VK> peace!
 VK> SeaD [deep.perm.ru]

Борис Рудаков,               Душевно-большой
BBR

--- Be happy: BBR is looking at you !
 * Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)