Browse Source

drop explicit check for EWOULDBLOCK if it has the same value as EAGAIN

gcc correctly reports that we check for the same value twice, expect
that the manpage of read(2) tells us to do it for portability, so to
make both sides happy lets add a little #if'ing here.

Reported-By: gcc-6
Git-Dch: Ignore
debian/1.8.y
David Kalnischkies 6 years ago
parent
commit
3b0e76ec9c
  1. 4
      apt-pkg/contrib/strutl.cc

4
apt-pkg/contrib/strutl.cc

@ -788,7 +788,11 @@ bool ReadMessages(int Fd, vector<string> &List)
return false;
// No data
#if EAGAIN != EWOULDBLOCK
if (Res < 0 && (errno == EAGAIN || errno == EWOULDBLOCK))
#else
if (Res < 0 && errno == EAGAIN)
#endif
return true;
if (Res < 0)
return false;

Loading…
Cancel
Save