I've been testing the new interruptible recv() and found that errno is
not set correctly when recv() returns after being interrupted. The
appended patch fixes the problem for me.
--
Fred Yankowski [EMAIL PROTECTED] tel: +1.630.879.1312
Principal Consultant www.OntoSys.com fax: +1.630.879.1370
OntoSys, Inc 38W242 Deerpath Rd, Batavia, IL 60510, USA
--
Index: net.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/net.cc,v
retrieving revision 1.53
diff -u -r1.53 net.cc
--- net.cc 2001/05/15 08:15:54 1.53
+++ net.cc 2001/05/16 18:24:49
@@ -263,6 +263,7 @@
static struct tl errmap[] =
{
+ {WSAEINTR, "WSAEINTR", EINTR},
{WSAEWOULDBLOCK, "WSAEWOULDBLOCK", EWOULDBLOCK},
{WSAEINPROGRESS, "WSAEINPROGRESS", EINPROGRESS},
{WSAEALREADY, "WSAEALREADY", EALREADY},
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple