Download List

Project Description

Libev is a high-performance event loop for C (with optional and separate interfaces for C++ and Perl), featuring support for I/O, timers (relative and absolute, cron-like ones), signals, process status changes, and other types of events. It has both a fast native API and libevent emulation to support programs written using the libevent API. Differences to libevent include higher speed, simpler design, more features, less memory usage, embedability, and no arbitrary limits. libev supports epoll, kqueue, Solaris event ports, poll, and select.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-10-31 02:24 Back to release list
3.48

This release mainly adds additional checks to the epoll backend to work around the design bugs in the epoll kernel interface, by detecting and ignoring events sent to the wrong process or otherwise not being current. It also tries even harder to reduce the number of syscalls for common use patterns in the epoll backend. The documentation has once again been expanded and improved, and a number of minor issues have been fixed, among them that ev_default_destroy would leave libev in a state where one couldn't create the default loop again.

Project Resources