Having looked at this more I don't understand why it's failing, and the Solaris build environment I was using is acting up so I can't get anything to build...
Is it a mod_perl problem?
apr_socket_recv, and hence the socket bucket ->read function, looks like it should do the right thing for a non-blocking socket, and that's all that's being used here; I think it must be some more subtle issue than I expected.
Hmm, I think it's not so much of a problem with socket read/write setup, since we can document that one needs to set the socket to non-blocking mode before using it. It's much more of an issue with filters, which fail for the same reason.
Has anyone tried reproducing this on Linux with an httpd modified to set APR_SO_NONBLOCK at an appropriate place? That might make it easier to debug...
Do you know already what's the appropriate place?
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
