That's what it should do.
But in practice, I've seen some blocks locking if their writes were
blocked. That's why I suggested starting in this order.
The other issue is that if you have multiple FIFOs, then the only
*reliable* mechanism for making it work is to have the *reader* open
non-blocking, since the opening-order in the reader doesn't
necessarily correspond to the order in the writer. So you end up with
a kind of deadlock where neither process can make any progress.
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio