Recent Releases

1.1.005 Mar 2015 11:25 minor feature: Handle case when user closes a descriptor before stopping a watcher. Handle EPOLLHUP and EPOLLERR. Restart epoll(7) descriptor and all watchers when an error count reaches a MAX value -- handles stale descriptors or cases when kernel does not notice updated descriptors. Return error when stopping a watcher fails. Update README.md with new uev_*_start() functions. Bump dev version to 1.1 due to the number of significant changes. . Remove test.c from DISTFILES in Makefile. You need the comeplete sources to build the examples now. Thanks to @karasz for the heads up on this and the musl libc issue with missing queue.h! Fix broken link to v1.0.5 in this file.
1.0.516 Feb 2015 07:05 minor feature: Add uev_*_start() functions. Add slightly odd examples/signal.c example that utilises fork() and causes segfault in child. Renamed main.c to uev.c Move examples to examples/ subdirectory Simplify automatic dependency calculation Add TODO.md for wishlist items Add CHANGELOG.md , attempt to align with http://keepachangelog.com Further updates to README.md
1.0.425 Jan 2015 03:15 minor feature: test.c has been simplified/clarified README has seen further updates Makefile had a minor change in how build progress is echoed.
1.0.307 Jan 2015 01:24 minor feature: This is a very minor release of a stable library, the focus of the release is on on documentation. * README.md, massively updated * API documentation, updated * New joystick.c example added * Travis CI integration added, https://travis-ci.org/troglobit/libuev * Coverity Scan integration, https://scan.coverity.com/projects/3846 * Clang scan-build support added