Description
Applications can use a kqueue-like event notification interface on systems that do not provide the BSD kernel mechanism natively. It helps port software written for BSD event APIs to Linux and other platforms.
Event libraries affect how applications wait for files, sockets, and timers. Correct behavior depends on the program's portability assumptions.