diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-16 14:53:11 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-02-16 14:53:11 +0000 |
| commit | dfb40cb729a3b0ed7229bcb2a40ef2a380320ade (patch) | |
| tree | d3a902d4c056afa743c20632d56612bd5cf50230 /src | |
| parent | ca3c52a7874bdc19f9a6f9e02de8b134e61ad0f2 (diff) | |
2010-02-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Small optimization for A2_WOULDBLOCK(e)
* src/SocketCore.cc
Diffstat (limited to 'src')
| -rw-r--r-- | src/SocketCore.cc | 6 |
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__ |
