On Apr 8 15:43, Jon TURNEY wrote:
Returning EIO (a small positive integer) as the result of
archive_tar_file::read()
on an error isn't a good idea, it's indistinguishable from successfully
reading
a small number of bytes.
This causes io_stream::copy() to spin forever if it's reading
Returning EIO (a small positive integer) as the result of
archive_tar_file::read()
on an error isn't a good idea, it's indistinguishable from successfully reading
a small number of bytes.
This causes io_stream::copy() to spin forever if it's reading from an archive
stream
which terminates