and it does not work, e.g., on file descriptors.  Sorry.  :-)

Could you please provide more information about the problem? (Note that
the current CVS version doesn't work on socket, which is not much
better). Providing your test case would help.

Just open a file, and poll it. It should give POLLIN | POLLRDNORM, while with your patch recv fails with ENOTSOCK.

For POLLHUP, I must have misread the patch. In any case I will spot the problem when I rerun my tests (which is basically GNU Smalltalk's web server demo) if there is one. My tests failed miserably because of the above problem, as I couldn't even startup GNU Smalltalk.

Paolo


Reply via email to