I see.  It might be telling to recode it using select and see if it behaves
the same.  Of course, it would be best if you could reproduce the situation
with a simple test program (e.g. have a process that writes on a unix
socket every few seconds, nothing writing on the inet socket, and a simple
program that is just a select/poll loop reading from the ready sockets.)
At a quick glance, the code for both (hurdselect.c) looks the same to me,
but I don't have time right now to examine it too thoroughly.  If the
problem with poll does not happen with select, then hurdselect.c is almost
certainly the place that has the bug.  If both behave the same, it is
might be in the common code there, or it might be in pflocal.

_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to