summaryrefslogtreecommitdiff
path: root/src/SocketCore.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-16 14:53:11 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-16 14:53:11 +0000
commitdfb40cb729a3b0ed7229bcb2a40ef2a380320ade (patch)
treed3a902d4c056afa743c20632d56612bd5cf50230 /src/SocketCore.cc
parentca3c52a7874bdc19f9a6f9e02de8b134e61ad0f2 (diff)
2010-02-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Small optimization for A2_WOULDBLOCK(e) * src/SocketCore.cc
Diffstat (limited to 'src/SocketCore.cc')
-rw-r--r--src/SocketCore.cc6
1 files changed, 5 insertions, 1 deletions
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__