if zero bytes were read.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85922
91177308-0d34-0410-b5e6-
96231b3b80d8
size_t BytesLeft = FileSize;
while (BytesLeft) {
ssize_t NumRead = ::read(FD, BufPtr, BytesLeft);
size_t BytesLeft = FileSize;
while (BytesLeft) {
ssize_t NumRead = ::read(FD, BufPtr, BytesLeft);
BytesLeft -= NumRead;
BufPtr += NumRead;
} else if (errno == EINTR) {
BytesLeft -= NumRead;
BufPtr += NumRead;
} else if (errno == EINTR) {