mat813/rb-kqueue — pull request #6 by robertgrimm (2014-02-19 15:53:03+00:00)
Title: Mark KQueue::Native#kevent as blocking with FFI

kevent is a blocking function and needs to be marked a suck with FFI so it will release Ruby's global interpreter lock when calling it. Without this, calls to KQueue::Queue#run will hang the entire Ruby process.