LINUX.ORG.RU

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

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

Из закрытого файлового дескриптора не может читаться мусора - read вернёт -1 и установит errno в EBADF. Или дескриптор был переоткрыт, или вы не умеете проверять возвращаемое read'ом значение. close тоже умеет EBADF, и если вы будете проверять и его, то двойной close рано или поздно отловите.

Исправление slovazap, :

Из закрытого файлового дескриптора не может читаться мусора - read вернёт -1 и установит errno в EBADF. Или дескриптор был переоткрыт, или вы не умеете проверять возвращаемое им значение. close тоже умеет EBADF, и если вы будете проверять и его, то двойной close рано или поздно поймаете.

Исправление slovazap, :

Из закрытого файлового дескриптора не может читаться мусора - read вернёт -1 и установит errno в EBADF. Или дескриптор был переоткрыт, или вы не умеете проверять возвращаемое им значение.

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

Из закрытого файлового дескриптора не может читаться мусора - read вернёт -1 и установит errno в EBADF. Вы, очевидно, не умеете проверять возвращаемое им значение.