This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: 1.3.22: bug in poll() - WinXP/all
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Tue, 15 Apr 2003 16:12:27 +0200
- Subject: Re: 1.3.22: bug in poll() - WinXP/all
- References: <20030415115953.65188.qmail@web13901.mail.yahoo.com>
- Reply-to: cygwin at cygwin dot com
On Tue, Apr 15, 2003 at 04:59:53AM -0700, Chet wrote:
> I recently starting moving a project over from Redhat 7.x to Cygwin and found a
> slight problem using poll() and a set of descriptor structs with POLLIN,
> POLLOUT, and POLLPRI set. Using this combination or any two of those flags can
> causes poll() to return an incorrect number of structs containing returned
> events.
>
> After looking through the source I noticed that poll() returns the value from
> cygwin_select. This is incorrect as cygwin_select() returns the total number of
> descriptors containing events for the send, recv, and except parts during the
> select() call.
Hmm, all these descriptors are getting a non-0 content in revents so
the number should be the same. Or do I miss something?
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin at cygwin dot com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/