10
10
bool SummationImplementation::AddFD(int const Fd, unsigned long long Size) {
11
11
unsigned char Buf[64 * 64];
14
13
while (Size != 0 || ToEOF)
16
15
unsigned long long n = sizeof(Buf);
17
16
if (!ToEOF) n = std::min(Size, n);
19
18
if (Res < 0 || (!ToEOF && Res != (ssize_t) n)) // error, or short read
21
20
if (ToEOF && Res == 0) // EOF