|
Boost : |
From: Xi Wang (xi.wang_at_[hidden])
Date: 2007-04-19 00:50:07
Besides, is the iostreams Jam (v2) file missing something? The file
file_descriptor.cpp seems not to be in the resulting libraries on Linux and
Mac OS X, while it's fine on Windows.
Xi
On 4/18/07, Xi Wang <xi.wang_at_[hidden]> wrote:
>
> In the source libs/iostreams/src/file_descriptor.cpp, file_descriptor::read,
> line 147, I think
>
> return static_cast<std::streamsize>(result);
>
> should be
>
> return static_cast<std::streamsize>(result == 0? -1: result);
>
> The Windows API ReadFile returns TRUE with result == 0 when it has come to
> end-of-file.
>
> Regards,
>
> Xi
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk