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-22 06:17 Back to release list
3.45

Inotify usage has been disabled on Linux kernels older than 2.6.25 due to bugs in those kernels. ev_once can now signal both EV_TIMEOUT an EV_READ/WRITE when both occur in the same iteration. Before, only EV_TIMEOUT would be signaled in that case. Libev will now disable use of inotify at compile time if the inotify header file is too old and finally, libev would try to register inotify watchers even when inotify was not in use. This silently failed, but should not have been attempted in the first place.
Tags: Minor bugfixes

Project Resources