LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Любой софт будет так себя вести. Чтобы правильно обработать дополнительно появившийся код ошибки отказа в доступе (т.е. вывести сообщение пользователю), необходимо иметь code path для этого, что требует модификации программ.

Не смущает, потому что эта ошибка описана для используемых функций операций с файлами.

Можно вспомнить такой пример, что под Windows большинство программ сначала вообще не предполагали, что могут получить отказ доступа (Сначала Win3.x, потом Win9x, все дела. На NT мало что тестировалось.)

А потом не предполагали, что могут получить отказ доступа во вполне определённых каталогах, не предназначенных для этого производителем ОС.

И ничего, большая часть приложений была постепенно либо исправлена, либо заменена аналогами, либо их можно как-то с костылями запустить.

И предложение о замене протокола полностью вместо доработки - это как если бы в Windows заменили весь файловый API. Что очевидная нелепица.

Исходная версия wandrien, :

Любой софт будет так себя вести. Чтобы правильно обработать дополнительно появившийся код ошибки отказа в доступе (т.е. вывести сообщение пользователю), необходимо иметь code path для этого, что требует модификации программ.

Не смущает, потому что эта ошибка описана для используемых функций операций с файлами.

Можно вспомнить такой пример, что под Windows большинство программ сначала вообще не предполагали, что могут получить отказ доступа (Сначала Win3.x, потом Win9x, все дела. На NT мало что тестировалось.)

А потом не предполагали, что могут получить отказ доступа во вполне определённых каталогах, не предназначенных для этого производителем ОС.

И ничего, большая часть приложений была постепенно либо либо исправлена, либо заменнена аналогами, либо их можно как-то с костылями запустить.

И предложение о замене протокола полностью вместо доработки - это как если бы в Windows заменили весь файловый API. Что очевидная нелепица.