On 3/26/2020 10:06 AM, Ken Brown via Cygwin wrote:
[Let's keep the discussion on the list in case others have suggestions.]

On 3/25/2020 9:41 AM, sten.kristian.ivars...@gmail.com wrote:
[snip]
As far as I can see, reading through history, this have been a known
issue for quite some time, but it seems like there have been some
attempts to solve it, e.g. in the branch topic/fifo (by Ken Brown)

[snip]
Does anyone have any knowledge about if this (topic/fifo branch) is
working and/or if it is somehow planned to make it into the master
branch and end up in a future release ?

That branch is obsolete.  Support for multiple writers was added to Cygwin
as of release 3.1.0.

Ok, thanks, but we're running 3.1.4 (and tested 3.1.5) but do still have
problems (experiencing ENXIO (No such device or address)) but actually (as
far as we see) with the 3:rd writer ?

We need to investigate the issue more thoroughly and might get back when we
have more knowledge

Does the ENXIO come from fhandler_fifo::wait?  If so, it's quite possible that there's a bug involving read_ready in my code.

BTW, I've been working on adding support for multiple readers. I expect to have a first cut ready within a week or two. Would you have any use for that? If so, I could revive the topic/fifo branch and push my patches there for you to test.

Ken
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to