Translate socket error to match .NET
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 26 Aug 2010 18:10:56 +0000 (14:10 -0400)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 26 Aug 2010 18:10:56 +0000 (14:10 -0400)
commit5df31fb7877cdda9dbe160e7857dafe9428a5216
treef7432f2352a2b10250fbb1c6445a9f0fee9dd6c2
parentba16e5e47455d5267ece875041b1ada92beb0f13
Translate socket error to match .NET

send(2) does not return ETIMEDOUT for a blocking socket with a write
timeout set, which causes the wrong error code to be reported to the
managed world.
Fixes bug #599488.
mono/io-layer/sockets.c