medusa
Medusa is a software library that provides asynchronous event notification. The medusa API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Medusa also supports callbacks triggered by signals and regular timeouts.