This is the mail archive of the cygwin 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] |
Other format: | [Raw text] |
On Mar 22 02:04, Charles Wilson wrote:I've been tracking down a problem in xinetd. It appears to be an issue with using MSG_PEEK in recvfrom() on UDP sockets.
Yes, that's a bug in Cygwin. The socket event handling got messed up when MSG_PEEK was used. I fixed that in CVS so it will be in 1.7.2. The last time I had problems with MSG_PEEK was back in 2006. Curious how seldomly it's used, apparently.
Thanks for the simple testcase! It was very helpful to track down the problem easily.
I wonder if rsync uses MSG_PEEK? If it does, could this explain the rsync spinning problem that gets fixed (for me anyway) by not using socketpair?
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: 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] |