История изменений
Исправление hateyoufeel, (текущая версия) :
А ты вообще кто такой, чтобы рассказывать мне, что я могу в своей программе, а что нет?
ХАХАХАХАХАХАХАХАХАХАХ! Господи, это потрясающе. Чувак, ты прекрасен. Хоть ты и накладываешь мимо буфера, но ты просто бесподобен в этом! Мы тут с аноном тебя на копипасту разводим, а ты прямо ведёшься как миленький. Ей богу, обожаю тебя!
Ну как решили мимокрокодилы, такая ошибка может появиться только если диск отвалился, причём точно в короткий момент между открытием файла и немедленным его чтением.
На самом деле, мимокрокодилы не очень правы. Такая ошибка может вылезти, например, если polkit внезапно между open() и read() решит что этот файл тебе не принадлежит. Лялекс вообще в этом плане особенный. Кто-то может ещё umount сделать насильно. А если процесс в докере запущен, там вообще свет туши. Любой ад и холокост может случится!
Короче, я понял твою позицию: ты не знаешь, как обработать ошибку, поэтому ты будешь целенаправленно срать мимо буфера, как тебе C позволяет это легко и непринуждённо делать, в надежде, что прога при таком раскладе просто сдохнет сама собой. Я понял тебя. Си головного мозга во всей красе.
Исходная версия hateyoufeel, :
А ты вообще кто такой, чтобы рассказывать мне, что я могу в своей программе, а что нет?
ХАХАХАХАХАХАХАХАХАХАХ! Господи, это потрясающе. Чувак, ты прекрасен. Хоть ты и накладываешь мимо буфера, но ты просто бесподобен в этом!
Ну как решили мимокрокодилы, такая ошибка может появиться только если диск отвалился, причём точно в короткий момент между открытием файла и немедленным его чтением.
На самом деле, мимокрокодилы не очень правы. Такая ошибка может вылезти, например, если polkit внезапно между open() и read() решит что этот файл тебе не принадлежит. Лялекс вообще в этом плане особенный. Кто-то может ещё umount сделать насильно. А если процесс в докере запущен, там вообще свет туши. Любой ад и холокост может случится!
Короче, я понял твою позицию: ты не знаешь, как обработать ошибку, поэтому ты будешь целенаправленно срать мимо буфера, как тебе C позволяет это легко и непринуждённо делать, в надежде, что прога при таком раскладе просто сдохнет сама собой. Я понял тебя. Си головного мозга во всей красе.