LINUX.ORG.RU

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

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

А ты вообще кто такой, чтобы рассказывать мне, что я могу в своей программе, а что нет?

ХАХАХАХАХАХАХАХАХАХАХ! Господи, это потрясающе. Чувак, ты прекрасен. Хоть ты и накладываешь мимо буфера, но ты просто бесподобен в этом! Мы тут с аноном тебя на копипасту разводим, а ты прямо ведёшься как миленький. Ей богу, обожаю тебя!

Ну как решили мимокрокодилы, такая ошибка может появиться только если диск отвалился, причём точно в короткий момент между открытием файла и немедленным его чтением.

На самом деле, мимокрокодилы не очень правы. Такая ошибка может вылезти, например, если polkit внезапно между open() и read() решит что этот файл тебе не принадлежит. Лялекс вообще в этом плане особенный. Кто-то может ещё umount сделать насильно. А если процесс в докере запущен, там вообще свет туши. Любой ад и холокост может случится!

Короче, я понял твою позицию: ты не знаешь, как обработать ошибку, поэтому ты будешь целенаправленно срать мимо буфера, как тебе C позволяет это легко и непринуждённо делать, в надежде, что прога при таком раскладе просто сдохнет сама собой. Я понял тебя. Си головного мозга во всей красе.

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

А ты вообще кто такой, чтобы рассказывать мне, что я могу в своей программе, а что нет?

ХАХАХАХАХАХАХАХАХАХАХ! Господи, это потрясающе. Чувак, ты прекрасен. Хоть ты и накладываешь мимо буфера, но ты просто бесподобен в этом!

Ну как решили мимокрокодилы, такая ошибка может появиться только если диск отвалился, причём точно в короткий момент между открытием файла и немедленным его чтением.

На самом деле, мимокрокодилы не очень правы. Такая ошибка может вылезти, например, если polkit внезапно между open() и read() решит что этот файл тебе не принадлежит. Лялекс вообще в этом плане особенный. Кто-то может ещё umount сделать насильно. А если процесс в докере запущен, там вообще свет туши. Любой ад и холокост может случится!

Короче, я понял твою позицию: ты не знаешь, как обработать ошибку, поэтому ты будешь целенаправленно срать мимо буфера, как тебе C позволяет это легко и непринуждённо делать, в надежде, что прога при таком раскладе просто сдохнет сама собой. Я понял тебя. Си головного мозга во всей красе.