libuEv v1.1.0
Massively improved error handling.
Changes
- Handle case when user closes a descriptor before stopping a watcher.
- Handle
EPOLLHUPandEPOLLERR. Restartepoll(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.
Fixes
- Remove
test.cfromDISTFILESinMakefile. 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 missingqueue.h! - Fix broken link to [v1.0.5] in this file.