From dfb40cb729a3b0ed7229bcb2a40ef2a380320ade Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 16 Feb 2010 14:53:11 +0000 Subject: 2010-02-16 Tatsuhiro Tsujikawa Small optimization for A2_WOULDBLOCK(e) * src/SocketCore.cc --- src/SocketCore.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/SocketCore.cc') diff --git a/src/SocketCore.cc b/src/SocketCore.cc index a43175d8..d2bc2f10 100644 --- a/src/SocketCore.cc +++ b/src/SocketCore.cc @@ -79,7 +79,11 @@ namespace aria2 { # endif // EWOULDBLOCK # define A2_EWOULDBLOCK EWOULDBLOCK # define A2_EINTR EINTR -# define A2_WOULDBLOCK(e) (e == EWOULDBLOCK || e == EAGAIN) +# if EWOULDBLOCK == EAGAIN +# define A2_WOULDBLOCK(e) (e == EWOULDBLOCK) +# else // EWOULDBLOCK != EAGAIN +# define A2_WOULDBLOCK(e) (e == EWOULDBLOCK || e == EAGAIN) +# endif // EWOULDBLOCK != EAGAIN #endif // !__MINGW32__ #ifdef __MINGW32__ -- cgit