В любом случае тема не верная.
Лучше в программе поменять на ICONS.BMP.
ext2
-
Из хаоса в космос
Если система регистрочувствительная, не надо нигде менять регистр. Ни в функциях ни в луа-скриптах.
Ну да, всё верно. Попробуйте создать в Колибри "icons.bmp". Что создаётся на самом деле?Siemargl wrote:не надо нигде менять регистр
Ах да, базовый стандарт имени DOS разрешает только большие английские буквы, цифры и некоторые символы. Если имя подходит во всём, кроме регистра, то оно конвертируется, чтобы не использовать длинное имя. Впрочем, это можно отключить.
Тогда при запросе к ФАТ и имя в запросе должно аналогично конвертироваться драйвером, чтобы не получалось
-запросили создание file.txt - OK
-запросили чтение file.txt - notfound &!
-запросили создание file.txt - OK
-запросили чтение file.txt - notfound &!
В Windows на FAT\FAT32 создаётся "icons.bmp". Также при желании можно создать "ICONS.BMP". А вот в KolibriOS только "ICONS.BMP".
Говорю же, это фича для экономии, её можно отключить.
Siemargl
FAT должна быть нечувствительна к регистру. Ты проверял?
Siemargl
FAT должна быть нечувствительна к регистру. Ты проверял?
Проверил на MSDOS6.22 и на WindowsMe. На FAT и на FAT32Pathoswithin wrote:FAT должна быть нечувствительна к регистру. Ты проверял?
При создании файла имя приводится к верхнему регистру.
Но обращаться к файлу можно с любым регистром.
Из командной строки файл с длинным именем обрезается до 8.3 и приводится к верхнему регистру. На FAT32.
Вот при копировании было
Spoiler:
Пытался с помощью GenFiles создать на ext2 разделе 1000 файлов. Программа вылетела. Вот было в Board:
Получается, что проблема даже при создании файлов. Не только при записи.
Хорошо бы заодно и XFS проверить.
Но 82 файла всё-таки создались.Получается, что проблема даже при создании файлов. Не только при записи.
Но ведь на FAT32 нет проблем?Pathoswithin wrote:есть ощущение, что это ошибки дискового кэша.
Хорошо бы заодно и XFS проверить.
revision #6849
С помощью fNav нужно протестировать создание файлов более 4 ГБ viewtopic.php?f=44&t=2178&start=45#p68083
С помощью fNav нужно протестировать создание файлов более 4 ГБ viewtopic.php?f=44&t=2178&start=45#p68083
При записи FARом на Ext2 возникает ошибка доступ запрещен. Но не для всех файлов.
Вариант 1.
Например, копирую /rd/1 на ext2 раздел, праймари партишн, 10Gb
Не копируются 2 файла docpack и kernel.mnt, остальное - ок.
Вариант 2.
Копирую cmake/bin из диска NTFS на Ext2
*.exe и *.dll - ошибка копирования, qt.conf - ok
man - копируется
Что то с атрибутами?
Вариант 1.
Например, копирую /rd/1 на ext2 раздел, праймари партишн, 10Gb
Не копируются 2 файла docpack и kernel.mnt, остальное - ок.
Вариант 2.
Копирую cmake/bin из диска NTFS на Ext2
*.exe и *.dll - ошибка копирования, qt.conf - ok
man - копируется
Что то с атрибутами?
Доступ запрещен если файл больше 64 КБ? А у тебя точно последняя ревизия?
Проверял на 6846, почти последней ))
Да, на 6850 не воспроизводится.
Ломаем дальше.
Берем unzip cmake -d /hd3/1
На FAT и NTFS распаковывает успешно. На Ext2 вылетает на каком-100500м файле (нестабильно).
При попытке удаления каталога CMAKE доступ запрещен http://clip2net.com/s/3GYTYgi
Скопированный с флешки на Ext2 готовый каталог cmake\* тоже не удаляется.
При попытке распаковать в подкаталог вылетает сразу (тоже не стабильно)
unzip cmake -d /hd3/1/zz
Скорее всего, на создании каталога.Точнее сказать не могу, поскольку из-за отсутствия возможности удаления каталога, нет повторяемости.
Раскопал. Вызов 70.9 затирает мне код программы по адресам в округе 4203h -
http://clip2net.com/s/3GZ4e7G - содержимое инфоструктруры при вызове.
Кстати, а нет возможности помечать сегмент кода как защищенный от записи?
Да, на 6850 не воспроизводится.
Ломаем дальше.
Берем unzip cmake -d /hd3/1
На FAT и NTFS распаковывает успешно. На Ext2 вылетает на каком-100500м файле (нестабильно).
При попытке удаления каталога CMAKE доступ запрещен http://clip2net.com/s/3GYTYgi
Скопированный с флешки на Ext2 готовый каталог cmake\* тоже не удаляется.
При попытке распаковать в подкаталог вылетает сразу (тоже не стабильно)
unzip cmake -d /hd3/1/zz
Скорее всего, на создании каталога.
Раскопал. Вызов 70.9 затирает мне код программы по адресам в округе 4203h -
http://clip2net.com/s/3GZ4e7G - содержимое инфоструктруры при вызове.
Кстати, а нет возможности помечать сегмент кода как защищенный от записи?
Возможность есть, сегментов нет. Ждём РЕ.
А затирает нулями? Много? Стабильно? Адреса всегда одинаковые? Хорошо бы проверить, было ли такое в старых ревизиях...
А затирает нулями? Много? Стабильно? Адреса всегда одинаковые? Хорошо бы проверить, было ли такое в старых ревизиях...
Who is online
Users browsing this forum: No registered users and 0 guests