Socket_poll is a library for polling file descriptors. It's main advantages are that it's faster than most implementations and it allows for transparent usage by shared libraries. It's built on top of either poll() or select() depending on what you have on your system.