X-Git-Url: https://git.llucax.com/software/libev.git/blobdiff_plain/efb07571c1a235448b70212dc46467214da4bb92..89c65248d571a6a0ba88e2e0290db2c03f1e992c:/README diff --git a/README b/README index 9666047..f86fcf6 100644 --- a/README +++ b/README @@ -1,6 +1,8 @@ libev is modelled after libevent (http://monkey.org/~provos/libevent/), but aims to be faster and more correct, and also more featureful. Examples: +(comparisons relative to libevent-1.3e and libev-0.00) + - multiple watchers can wait for the same event without deregistering others, both for file descriptors as well as signals. (registering two read events on fd 10 and unregistering one will not @@ -50,7 +52,9 @@ to be faster and more correct, and also more featureful. Examples: - simpler design, backends are potentially much simpler (in libevent, backends have to deal with watchers, thus the problems) - (epoll backend in libevent: 366 lines, libev: 89 lines, and more features) + (epoll backend in libevent: 366 lines, libev: 90 lines, and more features) + +- libev handles EBADF gracefully by removing the offending fds. whats missing?