patch for EINTR result of interrupted recv()
Fred Yankowski
fred@ontosys.com
Wed May 16 11:27:00 GMT 2001
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 fred@OntoSys.com 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
More information about the Cygwin
mailing list