LINUX.ORG.RU

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

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

В первом случаи что-то делать бесполезно, ибо UB.

Ну это всё таки не C++. Ядро одно и то же, и есть явные условия (закодированные в ядре), при которых возвращается EIO. Например, драйвер не смог дописать оставшиеся в буферах данные на носитель. Но это вовсе не значит, что приложению надо падать.

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

В первом случаи что-то делать бесполезно, ибо UB.

Ну это всё таки не C++. Ядро одно и то же, и есть явные условия (закодированные в ядре), при которых возвращается EIO. Например, драйвер не смог дописать оставшиеся в буферах данные на носитель. Но это вовсе не значит, что надо падать.