2010-02-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Small optimization for A2_WOULDBLOCK(e)
	* src/SocketCore.cc
pull/1/head
Tatsuhiro Tsujikawa 2010-02-16 14:53:11 +00:00
parent ca3c52a787
commit dfb40cb729
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2010-02-16 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Small optimization for A2_WOULDBLOCK(e)
* src/SocketCore.cc
2010-02-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed test file

View File

@ -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__