This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: patch for EINTR result of interrupted recv()


On Wed, May 16, 2001 at 01:26:03PM -0500, Fred Yankowski wrote:
> 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},

Thanks, applied.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:cygwin@cygwin.com
Red Hat, Inc.

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]