LINUX.ORG.RU

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

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

вам перевести

... read() должна вернуть количество прочитаных байт и поместить нулевой блок обратно в поток для следующего вызова read()

А следующий вызов read() наткнется на нулевой блок, который оставил там предыдущий read() и должен будет поместить прочитанный нулевой блок обратно в стрим для следующего read()

А следующий вызов read() ...

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

вам перевести

... read() должна вернуть количество прочитаных байт и поместить нулевой блок обратно в поток для следующего вызова read()

А следующий вызов read() наткнется на нулевой блок, который венрул предыдущий read() и должен будет поместить прочитанный нулевой блок обратно в стрим для следующего read()

А следующий вызов read() ...