http://bugs.winehq.org/show_bug.cgi?id=29499
--- Comment #31 from Bruno Jesus 00cpxxx@gmail.com 2012-03-09 21:34:40 CST --- (In reply to comment #30)
Just so you know, these two lines are mathematically equivalent: (pfd.revents & POLLERR) || (pfd.revents & POLLHUP) pfd.revents & (POLLERR|POLLHUP)
I don't think so =) The second one implies that both bits need to be set. The first one can detect the bits separately. Did you misread the || as &&?
Thanks for your help in debugging. Are you still trying to find a solution? I am out of ideas.
Yes, I'll be trying to debug the application remotely using Austin English osx, I'm not sure it will work as I expect (X forwarding between osx and linux) but at least I'll be able to test and try to fix the remaining socket issues failing currently (which might be related).