/dev/poll interface, which is basically poll() through a device.
/dev/poll
poll()
Write interest structures and read ready descriptors.
Improve performance with mmap().
mmap()