Fix for interruptSelect on Poll impl
Brought to you by:
mdwelsh
This fixes latencies due to bugs in the Poll NBIO
implementation (not Dev Poll). If you have idle (yet
open) sockets you are reading, they can delay (on
average .5 seconds) newly connected sockets from
receiving their first few bytes. I believe this fix
also speeds up socket closes when other sockets are
idle, but I'm not sure of that.
Specifically, the interruptSelect calls don't work
right in Poll because the wake up sockets weren't
non-blocking, and the wakeup sockets weren't being
properly listened to.
patch to src/seda/nbio/jni/nbio.c